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