]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/macros.h
* cmdline/apt-get.cc
[apt.git] / apt-pkg / contrib / macros.h
index e53eb32df831be65b15f581a1644b184b1fdfc3a..9aeb77b8180aa232d32362e338512843ecece104 100644 (file)
         #define __cold  /* no cold marker */
 #endif
 
         #define __cold  /* no cold marker */
 #endif
 
+#ifdef __GNUG__
+// Methods have a hidden this parameter that is visible to this attribute
+       #define __like_printf_1 __attribute__ ((format (printf, 2, 3)))
+       #define __like_printf_2 __attribute__ ((format (printf, 3, 4)))
+#else
+       #define __like_printf_1
+       #define __like_printf_2
+#endif
+
 #endif
 #endif