|
@@ -14,7 +14,6 @@
|
|
|
|
|
|
#include "qemu/osdep.h"
|
|
#include "qemu/osdep.h"
|
|
#include <math.h>
|
|
#include <math.h>
|
|
-#include "qapi/compat-policy.h"
|
|
|
|
#include "qapi/error.h"
|
|
#include "qapi/error.h"
|
|
#include "qapi/qobject-input-visitor.h"
|
|
#include "qapi/qobject-input-visitor.h"
|
|
#include "qapi/visitor-impl.h"
|
|
#include "qapi/visitor-impl.h"
|
|
@@ -44,7 +43,6 @@ typedef struct StackObject {
|
|
|
|
|
|
struct QObjectInputVisitor {
|
|
struct QObjectInputVisitor {
|
|
Visitor visitor;
|
|
Visitor visitor;
|
|
- CompatPolicyInput deprecated_policy;
|
|
|
|
|
|
|
|
/* Root of visit at visitor creation. */
|
|
/* Root of visit at visitor creation. */
|
|
QObject *root;
|
|
QObject *root;
|
|
@@ -667,9 +665,7 @@ static void qobject_input_optional(Visitor *v, const char *name, bool *present)
|
|
static bool qobject_input_deprecated_accept(Visitor *v, const char *name,
|
|
static bool qobject_input_deprecated_accept(Visitor *v, const char *name,
|
|
Error **errp)
|
|
Error **errp)
|
|
{
|
|
{
|
|
- QObjectInputVisitor *qiv = to_qiv(v);
|
|
|
|
-
|
|
|
|
- switch (qiv->deprecated_policy) {
|
|
|
|
|
|
+ switch (v->compat_policy.deprecated_input) {
|
|
case COMPAT_POLICY_INPUT_ACCEPT:
|
|
case COMPAT_POLICY_INPUT_ACCEPT:
|
|
return true;
|
|
return true;
|
|
case COMPAT_POLICY_INPUT_REJECT:
|
|
case COMPAT_POLICY_INPUT_REJECT:
|
|
@@ -739,14 +735,6 @@ Visitor *qobject_input_visitor_new(QObject *obj)
|
|
return &v->visitor;
|
|
return &v->visitor;
|
|
}
|
|
}
|
|
|
|
|
|
-void qobject_input_visitor_set_policy(Visitor *v,
|
|
|
|
- CompatPolicyInput deprecated)
|
|
|
|
-{
|
|
|
|
- QObjectInputVisitor *qiv = to_qiv(v);
|
|
|
|
-
|
|
|
|
- qiv->deprecated_policy = deprecated;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
Visitor *qobject_input_visitor_new_keyval(QObject *obj)
|
|
Visitor *qobject_input_visitor_new_keyval(QObject *obj)
|
|
{
|
|
{
|
|
QObjectInputVisitor *v = qobject_input_visitor_base_new(obj);
|
|
QObjectInputVisitor *v = qobject_input_visitor_base_new(obj);
|