History

Remove fallback defines for NULL

No actual (supported) compiler lacks a definition for NULL, and it is mandated to be present in stddef.h according to the C89 standard.

Martin Storsjö committed 12 years ago

Commit f252acf1 parent 33a12092 files · +2 −10Browse files

Unified · Split

2 files
  1. codec/common/typedefs.h +1 −4
  2. codec/processing/src/common/typedef.h +1 −6
codec/common/typedefs.h+1−4
@@ -35,6 +35,7 @@ · 34 unmodified lines
35#define WELS_TYPE_DEFINES_H__35#define WELS_TYPE_DEFINES_H__
36 36
37#include <limits.h>37#include <limits.h>
38#include <stddef.h>
38 39
39////////////////////////////////////////////////////////////////////////////40////////////////////////////////////////////////////////////////////////////
40// NOTICE : ALL internal implement MUST use the data type defined as below41// NOTICE : ALL internal implement MUST use the data type defined as below
@@ -67,10 +68,6 @@ typedef float real32_t; · 26 unmodified lines
67#endif//EPSN68#endif//EPSN
68#define EPSN (0.000001f) // (1e-6) // desired float precision69#define EPSN (0.000001f) // (1e-6) // desired float precision
69 70
70#ifndef NULL
71#define NULL 0
72#endif
73
74typedef bool bool_t;71typedef bool bool_t;
75typedef int32_t BOOL_T;72typedef int32_t BOOL_T;
76 73
codec/processing/src/common/typedef.h+1−6
@@ -50,9 +50,8 @@ · 49 unmodified lines
50#define WELSVP_NAMESPACE_BEGIN namespace nsWelsVP {50#define WELSVP_NAMESPACE_BEGIN namespace nsWelsVP {
51#define WELSVP_NAMESPACE_END }51#define WELSVP_NAMESPACE_END }
52 52
53#ifdef _MSC_VER
54#include <stddef.h>53#include <stddef.h>
55#else54#ifndef _MSC_VER
56#include <stdint.h>55#include <stdint.h>
57#endif56#endif
58 57
@@ -82,10 +81,6 @@ typedef float float_t ; · 23 unmodified lines
82typedef double double_t ;81typedef double double_t ;
83#endif82#endif
84 83
85#ifndef NULL
86#define NULL 0
87#endif
88
89enum {84enum {
90 FALSE = 0,85 FALSE = 0,
91 TRUE = !FALSE86 TRUE = !FALSE

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t