* Usage: Vector* vector_new(<Type> type)
*/
#define vector_new(type) \
-{ \
- _vector_new(sizeof(type)); \
-}
+ _vector_new(sizeof(type))
/**
* @brief Copy constructor (shallow copy, ok for basic types).
*/
#define vector_push(vector, data) \
{ \
- typeof((data)) tmp = data; \
- _vector_push(vector,&tmp); \
+ typeof(data) tmp = data; \
+ _vector_push(vector, &tmp); \
}
/**
*/
#define vector_set(vector, index, data) \
{ \
- typeof((data)) tmp = data; \
- _vector_set(vector,index,&tmp); \
+ typeof(data) tmp = data; \
+ _vector_set(vector, index, &tmp); \
}
/**
*/
#define vectorI_set(vectorI, data) \
{ \
- typeof((data)) tmp = data; \
- _vectorI_set(vectorI,&tmp); \
+ typeof(data) tmp = data; \
+ _vectorI_set(vectorI, &tmp); \
}
/**