summaryrefslogtreecommitdiff
path: root/src/common/fqterm_trace.h
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2014-05-05 00:05:08 +0800
committerIru Cai <mytbk920423@gmail.com>2014-05-05 00:05:08 +0800
commit8a28eeaaecf3e308c6950f8e3af3f7e9294db284 (patch)
treea7b6c8e8c29700bf85b4a6c77a025b99aa4c2b68 /src/common/fqterm_trace.h
parent32fcf4cd1c7f80f4b41103ec27ba0703e95ac888 (diff)
downloadfqterm-8a28eeaaecf3e308c6950f8e3af3f7e9294db284.tar.xz
Modify to build with mingw toolchain
Diffstat (limited to 'src/common/fqterm_trace.h')
-rw-r--r--src/common/fqterm_trace.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/common/fqterm_trace.h b/src/common/fqterm_trace.h
index 287a8a8..fc4b82d 100644
--- a/src/common/fqterm_trace.h
+++ b/src/common/fqterm_trace.h
@@ -60,8 +60,12 @@ int isAllowedCategory(const char *category, int trace_level);
void addAllowedCategory(const char *category);
static void soft_break() {
-#if defined(WIN32)
- __asm int 03h;
+#ifdef WIN32
+#ifdef _MSC_VER
+ __asm int 03h;
+#else
+ asm("int $0x03");
+#endif
#else
pause();
#endif