Wireshark
2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
epan
garrayfix.h
1
/* garrayfix.h
2
* Macros to work around the "data" field of a GArray having type guint8 *,
3
* rather than void *, so that, even though the GArray code should be
4
* ensuring that the data is aligned strictly enough for any data type,
5
* we still get warnings with -Wcast-align.
6
*
7
* Wireshark - Network traffic analyzer
8
* By Gerald Combs <gerald@wireshark.org>
9
* Copyright 2007 Gerald Combs
10
*
11
* SPDX-License-Identifier: GPL-2.0-or-later
12
*/
13
14
#ifndef __GARRAYFIX_H__
15
#define __GARRAYFIX_H__
16
17
#ifdef g_array_index
18
#undef g_array_index
19
#define g_array_index(a,t,i) (((t*) (void*) (a)->data) [(i)])
20
#endif
21
22
#define g_array_data(a) ((void*) (a)->data)
23
24
#endif
/* __GARRAYFIX_H__ */
Generated by
1.8.11