int main() { ClearAcFlag_asm(); //printf ("In app flags are %x\n", GetFlags_asm()); SetAppFlags_asm(0x40000); //printf ("In app flags are %x\n", GetFlags_asm()); ClearAcFlag_asm(); //printf ("In app flags are %x\n", GetFlags_asm()); SetAppFlags_asm(0x40000); //printf ("In app flags are %x\n", GetFlags_asm()); ClearAcFlag_asm(); printf ("SUCCESS\n"); exit (0); }
int main() { unsigned int flags; SetAppFlags_asm(0x40000); flags = GetFlags_asm(); ClearAcFlag_asm(); if((GetFlags_asm()&0x40000)!=0) { exit (0); } SetAppFlags_asm(0x40000); flags = GetFlags_asm(); ClearAcFlag_asm(); printf ("SUCCESS\n"); exit (0); }
EXPORT_SYM int main() { SetAppFlags_asm(); printf ("flagsVal %x\n", flagsVal); exit (0); }