Show
Ignore:
Timestamp:
02/29/08 03:59:47 (9 months ago)
Author:
rossb
Message:

Blocking i/o implementation by Sven Fischer. adds pa_asio dependency on pa_ringbuffer.c. Added i386 memory barriers for MSVC and BORLAND

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • portaudio/branches/v19-devel/src/common/pa_memorybarrier.h

    r1334 r1363  
    9999#      endif 
    100100#   endif 
     101#elif defined(_MSC_VER) || defined(__BORLANDC__) 
     102#      define PaUtil_FullMemoryBarrier() _asm { lock add    [esp], 0 } 
     103#      define PaUtil_ReadMemoryBarrier() _asm { lock add    [esp], 0 } 
     104#      define PaUtil_WriteMemoryBarrier() _asm { lock add    [esp], 0 } 
    101105#else 
    102106#   ifdef ALLOW_SMP_DANGERS