pike.git/
src/
array.h
Branch:
Tag:
Non-build tags
All tags
No tags
2005-09-12
2005-09-12 07:45:47 by H. William Welliver III <bill@welliver.org>
67a0a3ba608c9ba3d6bb7e8c78339377018fbe26 (
10
lines) (+
5
/-
5
)
[
Show
|
Annotate
]
Branch:
7.9
some more doxygenification
Rev: src/array.c:1.182
Rev: src/array.h:1.68
Rev: src/svalue.h:1.136
2:
|| This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: array.h,v 1.
67
2004
/
10
/
18
00
:
42
:
36
bill Exp $
+
|| $Id: array.h,v 1.
68
2005
/
09
/
12
07
:
45
:
47
bill Exp $
*/ #ifndef ARRAY_H
214:
gc_cycle_enqueue((gc_cycle_check_cb *) real_gc_cycle_check_array, (X), (WEAK))
-
/* Macros for aggregating results built on the stack into an array,
+
/*
*
Macros for aggregating results built on the stack into an array,
* while maintaining a bound on stack consumption. Use like this: * * check_stack(120);
228:
* * The array is left on top of the stack. */
-
+
#define BEGIN_AGGREGATE_ARRAY(estimated_size) do { \ struct svalue *base__; \ push_array(allocate_array_no_init(0, (estimated_size))); \
261:
} while (0)
-
/*
+
/*
*
* Extract an svalue from an array */ #define array_index_no_free(S,A,I) do { \
276:
}while(0)
-
/*
+
/*
*
* Sets an index in an array. * * @param V the array to modify