Fix bug about setting rotation callback
[platform/core/appfw/app-core.git] / src / appcore-util.c
index 8d175bc..9e2ede7 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "appcore-internal.h"
 
-#define GETSP() ({ unsigned int sp; asm volatile ("mov %0,sp " : "=r"(sp) ); sp;})
+#define GETSP() ({ unsigned int sp; asm volatile ("mov %0,sp " : "=r"(sp)); sp; })
 #define BUF_SIZE                               256
 #define PAGE_SIZE                      (1 << 12)
 #define _ALIGN_UP(addr , size)    (((addr)+((size)-1))&(~((size)-1)))
@@ -37,6 +37,7 @@
 
 void stack_trim(void)
 {
+#if sizeof(unsigned int) == sizeof(void*)
        unsigned int sp;
        char buf[BUF_SIZE];
        FILE *file;
@@ -62,4 +63,5 @@ void stack_trim(void)
                     MADV_DONTNEED) < 0)
                        perror("stack madvise fail");
        }
+#endif
 }