]> git.proxmox.com Git - qemu.git/blobdiff - qemu-error.h
error: Track locations on command line
[qemu.git] / qemu-error.h
index 8f2a140ef22dd81682fb09075e7fa1a2ecbdfaf4..88e0b70567d667690721d12c8ecb44bc54b59301 100644 (file)
@@ -15,7 +15,7 @@
 
 typedef struct Location {
     /* all members are private to qemu-error.c */
-    enum { LOC_NONE, LOC_FILE } kind;
+    enum { LOC_NONE, LOC_CMDLINE, LOC_FILE } kind;
     int num;
     const void *ptr;
     struct Location *prev;
@@ -27,6 +27,7 @@ Location *loc_pop(Location *loc);
 Location *loc_save(Location *loc);
 void loc_restore(Location *loc);
 void loc_set_none(void);
+void loc_set_cmdline(char **argv, int idx, int cnt);
 void loc_set_file(const char *fname, int lno);
 
 void error_vprintf(const char *fmt, va_list ap);