A C client for Segment โ The hassle-free way to integrate analytics into any application.
This library does not work.
#include <stdlib.h>
#include <assert.h>
#include "analytics.h"
int
main(void){
analytics_t *analytics = analytics_init("91uhdbiyvft712");
assert(analytics);
int rc = analytics_track(analytics, "Did Something", "abc123", NULL);
assert(rc == ANALYTICS_SUCCESS);
analytics_free(analytics);
return 0;
}
$ goto analytics-c
$ make test
$ ./test
Because Valgrind is buggy on OSX, we'll run it in a Docker container:
$ docker build -t="analytics-c" .
$ docker run -i analytics-c clean valgrind
MIT