Kaydet (Commit) 9adad0d1 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Avoid undef use of null ptr, use offsetof instead

Change-Id: I095f45b537690fe98bf385d99194db6319d7ac93
üst b5cb4935
...@@ -21,8 +21,10 @@ ...@@ -21,8 +21,10 @@
#define INCLUDED_SAL_TYPES_H #define INCLUDED_SAL_TYPES_H
#include <sal/config.h> #include <sal/config.h>
#include <sal/macros.h>
#include <stddef.h>
#include <sal/macros.h>
#include <sal/typesizes.h> #include <sal/typesizes.h>
#ifdef __cplusplus #ifdef __cplusplus
...@@ -337,7 +339,7 @@ typedef struct _sal_Sequence ...@@ -337,7 +339,7 @@ typedef struct _sal_Sequence
char elements[1]; char elements[1];
} sal_Sequence; } sal_Sequence;
#define SAL_SEQUENCE_HEADER_SIZE ((sal_Size)&((sal_Sequence *)0)->elements) #define SAL_SEQUENCE_HEADER_SIZE ((sal_Size) offsetof(sal_Sequence,elements))
#if defined( SAL_W32) #if defined( SAL_W32)
#pragma pack(pop) #pragma pack(pop)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment