fix indention with spaces in powerpc asm
[oweals/musl.git] / src / time / __asctime.c
index 18535802b8feee63d1fae7d4781b1aa64ff6f9da..5362f0db39279effd95458a68f199eb4961cc5d7 100644 (file)
@@ -1,10 +1,11 @@
 #include <time.h>
 #include <stdio.h>
 #include <langinfo.h>
+#include "atomic.h"
 
 const char *__langinfo(nl_item);
 
-char *__asctime(const struct tm *tm, char *buf)
+char *__asctime(const struct tm *restrict tm, char *restrict buf)
 {
        /* FIXME: change __langinfo to __C_langinfo once we have locales */
        if (snprintf(buf, 26, "%.3s %.3s%3d %.2d:%.2d:%.2d %d\n",
@@ -21,7 +22,7 @@ char *__asctime(const struct tm *tm, char *buf)
                 * application developers that they may not be so lucky
                 * on other implementations (e.g. stack smashing..).
                 */
-               *(int*)0 = 0;
+               a_crash();
        }
        return buf;
 }