lock-Nt-386.c 130 B

123456789101112131415
  1. #include "lib9.h"
  2. int
  3. _tas(int *la)
  4. {
  5. int v;
  6. _asm {
  7. mov eax, la
  8. mov ebx, 1
  9. xchg ebx, [eax]
  10. mov v, ebx
  11. }
  12. return v;
  13. }