Pārlūkot izejas kodu

remove: hzfont, 移除针对window字库加载的多余代码

zengeshuai 1 mēnesi atpakaļ
vecāks
revīzija
3d31a6f5f8
1 mainītis faili ar 0 papildinājumiem un 37 dzēšanām
  1. 0 37
      components/hzfont/src/luat_hzfont.c

+ 0 - 37
components/hzfont/src/luat_hzfont.c

@@ -183,45 +183,8 @@ static int hzfont_load_file_to_ram(const char *path, uint8_t **out_data, size_t
     *out_size = 0;
 
     FILE *fp = luat_fs_fopen(path, "rb");
-#ifdef LUA_USE_WINDOWS
-    FILE *std_fp = NULL;
-#endif
     if (!fp) {
-#ifdef LUA_USE_WINDOWS
-        std_fp = fopen(path, "rb");
-        if (!std_fp) {
-            return TTF_ERR_IO;
-        }
-        if (fseek(std_fp, 0, SEEK_END) != 0) {
-            fclose(std_fp);
-            return TTF_ERR_IO;
-        }
-        long fsz = ftell(std_fp);
-        if (fsz <= 0) {
-            fclose(std_fp);
-            return TTF_ERR_IO;
-        }
-        if (fseek(std_fp, 0, SEEK_SET) != 0) {
-            fclose(std_fp);
-            return TTF_ERR_IO;
-        }
-        uint8_t *buf = (uint8_t *)luat_heap_malloc((size_t)fsz);
-        if (!buf) {
-            fclose(std_fp);
-            return TTF_ERR_OOM;
-        }
-        size_t n = fread(buf, 1, (size_t)fsz, std_fp);
-        fclose(std_fp);
-        if (n != (size_t)fsz) {
-            luat_heap_free(buf);
-            return TTF_ERR_IO;
-        }
-        *out_data = buf;
-        *out_size = (size_t)fsz;
-        return TTF_OK;
-#else
         return TTF_ERR_IO;
-#endif
     }
 
     if (luat_fs_fseek(fp, 0, SEEK_END) != 0) {