projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c35a847
)
(compare_strings): Check for null pointers.
author
Richard Stallman
<rms@gnu.org>
Fri, 5 Nov 1993 20:32:06 +0000
(20:32 +0000)
committer
Richard Stallman
<rms@gnu.org>
Fri, 5 Nov 1993 20:32:06 +0000
(20:32 +0000)
From-SVN: r6014
gcc/objc/hash.h
patch
|
blob
|
history
diff --git
a/gcc/objc/hash.h
b/gcc/objc/hash.h
index e054e7d03aa945b734a9d80cd5d591224591eedc..2b9ea249a7e193e395744b21cf46485ed8108c44 100644
(file)
--- a/
gcc/objc/hash.h
+++ b/
gcc/objc/hash.h
@@
-193,7
+193,12
@@
compare_ptrs (const void *k1, const void *k2)
static inline int
compare_strings (const void *k1, const void *k2)
{
- return !strcmp (k1, k2);
+ if (k1 == k2)
+ return 1;
+ else if (k1 == 0 || k2 == 0)
+ return 0;
+ else
+ return !strcmp (k1, k2);
}