XCache is a fast, stable PHP opcode cacher that has been proven and is now running on production servers under high load. https://xcache.lighttpd.net/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
810 B

#define TSRMLS_DC
#define TSRMLS_CC
#define pemalloc(size, p) malloc(size)
#define perealloc(ptr, size, p) realloc(ptr, size)
#define pefree(ptr, p) free(ptr)
#include <stdio.h>
#include "xc_vector.h"
#undef CHECK
#define CHECK(a, msg) do { \
if (!(a)) { \
fprintf(stderr, "%s\n", msg); return -1; \
} \
} while (0)
int main() /* {{{ */
{
xc_vector_t vector = xc_vector_initializer(int, 0);
int t;
t = 1; xc_vector_push_back(&vector, &t);
t = 2; xc_vector_push_back(&vector, &t);
t = 3; xc_vector_push_back(&vector, &t);
xc_vector_reverse(&vector);
t = xc_vector_pop_back(int, &vector);
CHECK(t == 1, "not 1");
t = xc_vector_pop_back(int, &vector);
CHECK(t == 2, "not 2");
t = xc_vector_pop_back(int, &vector);
CHECK(t == 3, "not 3");
xc_vector_destroy(&vector);
return 0;
}
/* }}} */