Replace the Radiotap parser platform.h file with use of helper functions
from utils/common.h to avoid compiler issues with the updated design and
getting pointers to members of packet structs.
Silence the warning about _next_bitmap assignment. This pointer is
dereferenced only with operations that are safe for unaligned access, so
the compiler warning is not helpful here.
__packed might not be defined in this context, so use STRUCT_PACKED from
utils/common.h.
Fixes: e6ac269433
("radiotap: Update radiotap parser")
Signed-off-by: Jouni Malinen <j@w1.fi>
18 lines
427 B
C
18 lines
427 B
C
/*
|
|
* Platform definitions for Radiotap parser
|
|
* Copyright (c) 2021, Jouni Malinen <j@w1.fi>
|
|
*
|
|
* This software may be distributed under the terms of the BSD license.
|
|
* See README for more details.
|
|
*/
|
|
|
|
#ifndef PLATFORM_H
|
|
#define PLATFORM_H
|
|
|
|
#include "includes.h"
|
|
#include "common.h"
|
|
|
|
#define get_unaligned_le16(p) WPA_GET_LE16((void *) (p))
|
|
#define get_unaligned_le32(p) WPA_GET_LE32((void *) (p))
|
|
|
|
#endif /* PLATFORM_H */
|