Luiz Capitulino | 41836a9 | 2010-05-12 16:34:42 -0300 | [diff] [blame] | 1 | /* |
| 2 | * QInt Module |
| 3 | * |
| 4 | * Copyright (C) 2009 Red Hat Inc. |
| 5 | * |
| 6 | * Authors: |
| 7 | * Luiz Capitulino <lcapitulino@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 | |
Luiz Capitulino | 6b8d1ec | 2009-08-28 15:27:05 -0300 | [diff] [blame] | 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 */ |