Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Win32 and APPLE have the same convention for ASM
authorNavarrop <Pierre.Navarro@imag.fr>
Wed, 29 Jun 2011 12:20:37 +0000 (14:20 +0200)
committerNavarrop <Pierre.Navarro@imag.fr>
Wed, 29 Jun 2011 12:21:04 +0000 (14:21 +0200)
src/simix/smx_context_raw.c

index 0284d5e..059870e 100644 (file)
@@ -38,7 +38,7 @@ extern void raw_swapcontext(raw_stack_t* old, raw_stack_t new);
 
 #ifdef PROCESSOR_i686
 __asm__ (
 
 #ifdef PROCESSOR_i686
 __asm__ (
-#ifdef APPLE
+#if defined(APPLE) || defined(_WIN32)
    ".text\n"
    ".globl _raw_makecontext\n"
    "_raw_makecontext:\n"
    ".text\n"
    ".globl _raw_makecontext\n"
    "_raw_makecontext:\n"
@@ -64,7 +64,7 @@ __asm__ (
 );
 
 __asm__ (
 );
 
 __asm__ (
-#ifdef APPLE
+#if defined(APPLE) || defined(_WIN32)
    ".text\n"
    ".globl _raw_swapcontext\n"
    "_raw_swapcontext:\n"
    ".text\n"
    ".globl _raw_swapcontext\n"
    "_raw_swapcontext:\n"
@@ -90,7 +90,7 @@ __asm__ (
 );
 #elif PROCESSOR_x86_64
 __asm__ (
 );
 #elif PROCESSOR_x86_64
 __asm__ (
-#ifdef APPLE
+#if defined(APPLE) || defined(_WIN32)
    ".text\n"
    ".globl _raw_makecontext\n"
    "_raw_makecontext:\n"
    ".text\n"
    ".globl _raw_makecontext\n"
    "_raw_makecontext:\n"
@@ -121,7 +121,7 @@ __asm__ (
 );
 
 __asm__ (
 );
 
 __asm__ (
-#ifdef APPLE
+#if defined(APPLE) || defined(_WIN32)
    ".text\n"
    ".globl _raw_swapcontext\n"
    "_raw_swapcontext:\n"
    ".text\n"
    ".globl _raw_swapcontext\n"
    "_raw_swapcontext:\n"