diff --git a/rosapps/smartpdf/baseutils/win_util.c b/rosapps/smartpdf/baseutils/win_util.c index b1588ac0c6a..9dfa45e5a65 100644 --- a/rosapps/smartpdf/baseutils/win_util.c +++ b/rosapps/smartpdf/baseutils/win_util.c @@ -315,7 +315,7 @@ TCHAR *get_app_data_folder_path(BOOL f_create) return tstr_dup(_T("")); #else /* if all else fails, just use root ("\") directory */ - return tstr_dup(_T("")); + return (TCHAR*)str_dup(_T("")); /* @note: mingw doesn't support tstr_dup */ #endif } @@ -363,7 +363,7 @@ TCHAR *load_string_dup(int str_id) assert(0); return NULL; } - return tstr_dup(buf); + return (TCHAR*)str_dup(buf); /* @note: mingw doesn't support tstr_dup */ } const TCHAR *load_string(int str_id) diff --git a/rosapps/smartpdf/fitz/mupdf/pdf_font.c b/rosapps/smartpdf/fitz/mupdf/pdf_font.c index 4b5c8d71d39..a58ba5f9014 100644 --- a/rosapps/smartpdf/fitz/mupdf/pdf_font.c +++ b/rosapps/smartpdf/fitz/mupdf/pdf_font.c @@ -45,7 +45,7 @@ enum { UNKNOWN, TYPE1, TRUETYPE, CID }; static int ftkind(FT_Face face) { - const char *kind = FT_Get_X11_Font_Format(face); + /*const char *kind = FT_Get_X11_Font_Format(face); pdf_logfont("ft font format %s\n", kind); if (!strcmp(kind, "TrueType")) return TRUETYPE; @@ -55,7 +55,9 @@ static int ftkind(FT_Face face) return TYPE1; if (!strcmp(kind, "CID Type 1")) return TYPE1; - return UNKNOWN; + return UNKNOWN;*/ + /* @note: work-around */ + return TYPE1; } static inline int ftcidtogid(pdf_font *font, int cid)