Files
cig/.snippets/c.snippets

24 lines
526 B
Plaintext

snippet testfile
#include <criterion/criterion.h>
#include "allocator.h"
Test($1, $2) {
$0
}
snippet allocator
#include "allocator.h"
static void *${1}_alloc(void *this, size_t bytes, const char *file, int line) {
}
static void *${1}_resize(void *this, void *old_ptr, size_t bytes, const char *file, int line) {
}
static void ${1}_free(void *this, void *ptr, const char *file, int line) {
}
static const allocator_vtbl_t ${1}_vtbl = {
.alloc = ${1}_alloc,
.resize = ${1}_resize,
.free = ${1}_free,
};