diff options
| author | Junio C Hamano <gitster@pobox.com> | 2011-10-05 12:36:22 -0700 | 
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2011-10-05 12:36:22 -0700 | 
| commit | 6cf5b81f3236ddc3be9967dc59dc948efbfbbeea (patch) | |
| tree | 91bf9270b69de97f92425df35e07dca24196604c /compat/obstack.c | |
| parent | 4e20e3679961bfffc379be471a7d981f8de45772 (diff) | |
| parent | 3254310863d6964f5b750a373b9e5598ce529381 (diff) | |
Merge branch 'fk/use-kwset-pickaxe-grep-f'
* fk/use-kwset-pickaxe-grep-f:
  obstack.c: Fix some sparse warnings
  sparse: Fix an "Using plain integer as NULL pointer" warning
Diffstat (limited to 'compat/obstack.c')
| -rw-r--r-- | compat/obstack.c | 15 | 
1 files changed, 7 insertions, 8 deletions
| diff --git a/compat/obstack.c b/compat/obstack.c index a89ab5b8e8..e276ccd7b3 100644 --- a/compat/obstack.c +++ b/compat/obstack.c @@ -173,7 +173,7 @@ _obstack_begin (struct obstack *h,  					       alignment - 1);    h->chunk_limit = chunk->limit      = (char *) chunk + h->chunk_size; -  chunk->prev = 0; +  chunk->prev = NULL;    /* The initial chunk now contains no empty object.  */    h->maybe_empty_object = 0;    h->alloc_failed = 0; @@ -221,7 +221,7 @@ _obstack_begin_1 (struct obstack *h, int size, int alignment,  					       alignment - 1);    h->chunk_limit = chunk->limit      = (char *) chunk + h->chunk_size; -  chunk->prev = 0; +  chunk->prev = NULL;    /* The initial chunk now contains no empty object.  */    h->maybe_empty_object = 0;    h->alloc_failed = 0; @@ -321,12 +321,12 @@ _obstack_allocated_p (struct obstack *h, void *obj)    /* We use >= rather than > since the object cannot be exactly at       the beginning of the chunk but might be an empty object exactly       at the end of an adjacent chunk.  */ -  while (lp != 0 && ((void *) lp >= obj || (void *) (lp)->limit < obj)) +  while (lp != NULL && ((void *) lp >= obj || (void *) (lp)->limit < obj))      {        plp = lp->prev;        lp = plp;      } -  return lp != 0; +  return lp != NULL;  }  /* Free objects in obstack H, including OBJ and everything allocate @@ -344,7 +344,7 @@ obstack_free (struct obstack *h, void *obj)    /* We use >= because there cannot be an object at the beginning of a chunk.       But there can be an empty object at that address       at the end of another chunk.  */ -  while (lp != 0 && ((void *) lp >= obj || (void *) (lp)->limit < obj)) +  while (lp != NULL && ((void *) lp >= obj || (void *) (lp)->limit < obj))      {        plp = lp->prev;        CALL_FREEFUN (h, lp); @@ -359,7 +359,7 @@ obstack_free (struct obstack *h, void *obj)        h->chunk_limit = lp->limit;        h->chunk = lp;      } -  else if (obj != 0) +  else if (obj != NULL)      /* obj is not in any of the chunks! */      abort ();  } @@ -376,7 +376,7 @@ _obstack_memory_used (struct obstack *h)    register struct _obstack_chunk* lp;    register int nbytes = 0; -  for (lp = h->chunk; lp != 0; lp = lp->prev) +  for (lp = h->chunk; lp != NULL; lp = lp->prev)      {        nbytes += lp->limit - (char *) lp;      } @@ -395,7 +395,6 @@ _obstack_memory_used (struct obstack *h)  # endif  static void -__attribute__ ((noreturn))  print_and_abort (void)  {    /* Don't change any of these strings.  Yes, it would be possible to add | 
