sarray.h: Hoist include of assert.h near the top of file...

[libobjc/ChangeLog]
2004-08-13  Ziemowit Laski  <zlaski@apple.com>

        * objc/sarray.h: Hoist include of assert.h near the top of file,
        and mark the remainder of the file 'extern "C"'.

From-SVN: r85971
This commit is contained in:
Ziemowit Laski 2004-08-13 22:50:09 +00:00 committed by Ziemowit Laski
parent 4169316261
commit f13bb1997a
2 changed files with 6 additions and 11 deletions

View File

@ -1,3 +1,8 @@
2004-08-13 Ziemowit Laski <zlaski@apple.com>
* objc/sarray.h: Hoist include of assert.h near the top of file,
and mark the remainder of the file 'extern "C"'.
2004-08-13 Andrew Pinski <pinskia@physics.uc.edu>
* objc/Object.h: Move includes out of extern "C" blocks.

View File

@ -42,6 +42,7 @@ extern const char* __objc_sparse3_id;
#endif
#include <stddef.h>
#include <assert.h>
#ifdef __cplusplus
extern "C" {
@ -52,13 +53,6 @@ extern int nindices;
extern int narrays;
extern int idxsize;
#ifdef __cplusplus
}
#endif /* __cplusplus */
#include <assert.h>
/* An unsigned integer of same size as a pointer */
#define SIZET_BITS (sizeof(size_t)*8)
@ -151,10 +145,6 @@ struct sarray {
size_t capacity;
};
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
struct sarray* sarray_new(int, void* default_element);
void sarray_free(struct sarray*);
struct sarray* sarray_lazy_copy(struct sarray*);