This should work on all byte addressable host systems using GCC/clang to build. The QEMU slirp code has been pried out of QEMU and stubs have been created to solve where the current slirp is entangled with the QEMU code. Ths slirp/simh directory contains all the necessary include and glue files to make this useful. Everything in the slirp directory is unmodified QEMU code.
28 lines
548 B
C
28 lines
548 B
C
/*
|
|
* QInt Module
|
|
*
|
|
* Copyright (C) 2009 Red Hat Inc.
|
|
*
|
|
* Authors:
|
|
* Luiz Capitulino <lcapitulino@redhat.com>
|
|
*
|
|
* This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
|
|
* See the COPYING.LIB file in the top-level directory.
|
|
*/
|
|
|
|
#ifndef QINT_H
|
|
#define QINT_H
|
|
|
|
#include <stdint.h>
|
|
#include "qapi/qmp/qobject.h"
|
|
|
|
typedef struct QInt {
|
|
QObject_HEAD;
|
|
int64_t value;
|
|
} QInt;
|
|
|
|
QInt *qint_from_int(int64_t value);
|
|
int64_t qint_get_int(const QInt *qi);
|
|
QInt *qobject_to_qint(const QObject *obj);
|
|
|
|
#endif /* QINT_H */
|