void __myfree(const char *file, int line, void *ptr);
char *__mystrdup(const char *file, int line, const char *str);
char *__mystrndup(const char *file, int line, const char *str, size_t len);
-int __myasprintf(const char *file, int line, char **ret, const char *fmt, ...);
+int __myasprintf(const char *file, int line, char **ret, const char *fmt, ...) __attribute__((format(printf, 4, 5)));
#define mymalloc(s) __mymalloc(__FILE__, __LINE__, s)
#define myrealloc(p,s) __myrealloc(__FILE__, __LINE__, p, s)