diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2015-10-08 19:16:22 -0400 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2015-10-09 07:05:36 -0400 |
commit | 7b3bf35ecbc7c84893e23368f53ba6cdfc2ae847 (patch) | |
tree | 3321f24c5a2ff7781a70af17c9a7673c59ea3e33 /ext/SDBM_File | |
parent | 30ed043abbc6b8166b8cb155e9333ff78d958772 (diff) | |
download | perl-7b3bf35ecbc7c84893e23368f53ba6cdfc2ae847.tar.gz |
Constant data in .c, not in a .h
clang says:
./sdbm.h:54:20: warning: 'extern' variable has an initializer [-Wextern-initializer]
Diffstat (limited to 'ext/SDBM_File')
-rw-r--r-- | ext/SDBM_File/sdbm.c | 2 | ||||
-rw-r--r-- | ext/SDBM_File/sdbm.h | 6 |
2 files changed, 3 insertions, 5 deletions
diff --git a/ext/SDBM_File/sdbm.c b/ext/SDBM_File/sdbm.c index 5241fea513..cf5dc75d27 100644 --- a/ext/SDBM_File/sdbm.c +++ b/ext/SDBM_File/sdbm.c @@ -48,6 +48,8 @@ extern Free_t free proto((Malloc_t)); } #endif +const datum nullitem = {0, 0}; + /* * forward */ diff --git a/ext/SDBM_File/sdbm.h b/ext/SDBM_File/sdbm.h index e7cf7307c8..8d9cffd479 100644 --- a/ext/SDBM_File/sdbm.h +++ b/ext/SDBM_File/sdbm.h @@ -51,11 +51,7 @@ typedef struct { int dsize; } datum; -extern const datum nullitem -#ifdef DOINIT - = {0, 0} -#endif - ; +extern const datum nullitem; #if defined(__STDC__) || defined(__cplusplus) || defined(CAN_PROTOTYPE) #define proto(p) p |