Diff for /qemu/qerror.h between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2018/04/24 18:24:21 version 1.1.1.3, 2018/04/24 18:34:14
Line 34  typedef struct QError { Line 34  typedef struct QError {
   
 QError *qerror_new(void);  QError *qerror_new(void);
 QError *qerror_from_info(const char *file, int linenr, const char *func,  QError *qerror_from_info(const char *file, int linenr, const char *func,
                          const char *fmt, va_list *va);                           const char *fmt, va_list *va) GCC_FMT_ATTR(4, 0);
 QString *qerror_human(const QError *qerror);  QString *qerror_human(const QError *qerror);
 void qerror_print(QError *qerror);  void qerror_print(QError *qerror);
 void qerror_report_internal(const char *file, int linenr, const char *func,  void qerror_report_internal(const char *file, int linenr, const char *func,
                             const char *fmt, ...)                              const char *fmt, ...) GCC_FMT_ATTR(4, 5);
     __attribute__ ((format(printf, 4, 5)));  
 #define qerror_report(fmt, ...) \  #define qerror_report(fmt, ...) \
     qerror_report_internal(__FILE__, __LINE__, __func__, fmt, ## __VA_ARGS__)      qerror_report_internal(__FILE__, __LINE__, __func__, fmt, ## __VA_ARGS__)
 QError *qobject_to_qerror(const QObject *obj);  QError *qobject_to_qerror(const QObject *obj);
Line 91  QError *qobject_to_qerror(const QObject  Line 90  QError *qobject_to_qerror(const QObject 
 #define QERR_DEVICE_NO_BUS \  #define QERR_DEVICE_NO_BUS \
     "{ 'class': 'DeviceNoBus', 'data': { 'device': %s } }"      "{ 'class': 'DeviceNoBus', 'data': { 'device': %s } }"
   
   #define QERR_DEVICE_NO_HOTPLUG \
       "{ 'class': 'DeviceNoHotplug', 'data': { 'device': %s } }"
   
 #define QERR_DUPLICATE_ID \  #define QERR_DUPLICATE_ID \
     "{ 'class': 'DuplicateId', 'data': { 'id': %s, 'object': %s } }"      "{ 'class': 'DuplicateId', 'data': { 'id': %s, 'object': %s } }"
   
Line 163  QError *qobject_to_qerror(const QObject  Line 165  QError *qobject_to_qerror(const QObject 
 #define QERR_UNDEFINED_ERROR \  #define QERR_UNDEFINED_ERROR \
     "{ 'class': 'UndefinedError', 'data': {} }"      "{ 'class': 'UndefinedError', 'data': {} }"
   
   #define QERR_UNKNOWN_BLOCK_FORMAT_FEATURE \
       "{ 'class': 'UnknownBlockFormatFeature', 'data': { 'device': %s, 'format': %s, 'feature': %s } }"
   
 #define QERR_VNC_SERVER_FAILED \  #define QERR_VNC_SERVER_FAILED \
     "{ 'class': 'VNCServerFailed', 'data': { 'target': %s } }"      "{ 'class': 'VNCServerFailed', 'data': { 'target': %s } }"
   

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


unix.superglobalmegacorp.com