-void __attribute__((noreturn)) die(char *msg, ...);
-void *xmalloc(unsigned int howmuch);
-int parse_generic_option(int i, struct pci_access *pacc, char *optarg);
+void die(char *msg, ...) NONRET PCI_PRINTF(1,2);
+void *xmalloc(size_t howmuch);
+void *xrealloc(void *ptr, size_t howmuch);
+char *xstrdup(const char *str);
+int parse_generic_option(int i, struct pci_access *pacc, char *arg);