X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Futil.h;h=ce43bbe125eb537bd56522c9f44588b36ee07f12;hp=6d869ebec22169441afcde79fb10f102e8220e47;hb=7cffbf057545fb303ad8f53e432ef42f7708e16d;hpb=68f89fa06ae5cfacde9cf8310e97220e5fc05260 diff --git a/src/util.h b/src/util.h index 6d869eb..ce43bbe 100644 --- a/src/util.h +++ b/src/util.h @@ -49,6 +49,9 @@ void perf_end(void); void debug_break(void); #pragma aux debug_break = "int 3"; + +void halt(void); +#pragma aux halt = "hlt"; #endif #ifdef __GNUC__ @@ -72,6 +75,9 @@ void debug_break(void); #define debug_break() \ asm volatile ("int $3") + +#define halt() \ + asm volatile("hlt") #endif #ifdef _MSC_VER