Skip to content

Commit 7897f92

Browse files
authored
Merge pull request #8 from macos2/upgrade_download
fix bug under win32
2 parents 6e5d5bb + 5236844 commit 7897f92

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

.settings/language.settings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
66
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
77
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
8-
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="634334544727327312" id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
8+
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-1222841908926246636" id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
99
<language-scope id="org.eclipse.cdt.core.gcc"/>
1010
<language-scope id="org.eclipse.cdt.core.g++"/>
1111
</provider>

main.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#define MAINFUN_C_
1010
#include <stdlib.h>
1111
#include <stdio.h>
12+
#include <unistd.h>
1213
#include <libsoup-2.4/libsoup/soup.h>
1314
#include <libxml2/libxml/xpath.h>
1415
#include <libxml2/libxml/HTMLparser.h>
@@ -883,6 +884,11 @@ void task_thread_output_file(task_set *set, MyTaskMessage *task_msg,
883884
gchar *output_dir = my_download_ui_get_default_dir(down_ui);
884885
gchar *name = g_strdup_printf("%s%s%s", output_dir, G_DIR_SEPARATOR_S,
885886
task_msg->filename);
887+
#ifdef G_OS_WIN32
888+
gchar *temp=g_convert(name,-1,"gbk","uft-8",NULL,NULL,NULL);
889+
g_free(name);
890+
name=temp;
891+
#endif
886892
GFile *file = g_file_new_for_path(name);
887893
GFile *parent = g_file_get_parent(file);
888894
gchar *path = g_file_get_path(parent);

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ xml_dep=dependency('libxml-2.0')
66
gtk_dep=dependency('gtk+-3.0')
77
down_ui_proj=subproject('MyDownLoadUI')
88
down_ui_dep=down_ui_proj.get_variable('mycurl_dep')
9-
executable('easy-crawler',['main.c','mainui.c','mainui_setting.c','operater.c','task.c','task_message.c','task_setting.c'],gsrc,dependencies:[gtk_dep,xml_dep,soup_dep,down_ui_dep],c_args:['-w','-g'])
9+
executable('easy-crawler',['main.c','mainui.c','mainui_setting.c','operater.c','task.c','task_message.c','task_setting.c'],gsrc,dependencies:[gtk_dep,xml_dep,soup_dep,down_ui_dep],c_args:['-w','-O2'])

0 commit comments

Comments
 (0)