Home | History | Annotate | Download | only in qemu
      1 /*
      2  * QInt Module
      3  *
      4  * Copyright (C) 2009 Red Hat Inc.
      5  *
      6  * Authors:
      7  *  Luiz Capitulino <lcapitulino (at) redhat.com>
      8  *
      9  * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
     10  * See the COPYING.LIB file in the top-level directory.
     11  */
     12 
     13 #ifndef QINT_H
     14 #define QINT_H
     15 
     16 #include <stdint.h>
     17 #include "qobject.h"
     18 
     19 typedef struct QInt {
     20     QObject_HEAD;
     21     int64_t value;
     22 } QInt;
     23 
     24 QInt *qint_from_int(int64_t value);
     25 int64_t qint_get_int(const QInt *qi);
     26 QInt *qobject_to_qint(const QObject *obj);
     27 
     28 #endif /* QINT_H */
     29