Quoted By:
EMSCRIPTEN_KEEPALIVE
const char *x(void) {
if (g_last_output_token != NULL) {
free(g_last_output_token);
g_last_output_token = NULL;
}
FingerprintData fp;
memset(&fp, 0, sizeof(fp));
collect_fingerprints(&fp, false);
g_last_output_token = package_and_encrypt_fingerprint(&fp);
fingerprint_data_free(&fp);
ringbuf_free(&g_input_events);
ringbuf_init(&g_input_events);
return g_last_output_token;
}