]> git.meshlink.io Git - meshlink/blobdiff - src/sptps_speed.c
Convert sizeof foo to sizeof(foo).
[meshlink] / src / sptps_speed.c
index d662779b76cee304daee6eeab6df59031e7ffb7f..e91fba6299b8b80f89c8a8fb83775035341043f6 100644 (file)
 #include "sptps.h"
 
 // Symbols necessary to link with logger.o
-bool send_request(void *c, const char *msg, ...) { return false; }
-struct list_t *connection_list = NULL;
-bool send_meta(void *c, const char *msg , int len) { return false; }
+bool send_request(void *c, const char *msg, ...) {
+       return false;
+}
+void *mesh;
+void *global_log_cb;
+int global_log_level;
+bool send_meta(void *c, const char *msg, int len) {
+       return false;
+}
 char *logfilename = NULL;
 struct timeval now;
 
-static bool send_data(void *handle, uint8_t type, const char *data, size_t len) {
+static bool send_data(void *handle, uint8_t type, const void *data, size_t len) {
        int fd = *(int *)handle;
        send(fd, data, len, 0);
        return true;
 }
 
-static bool receive_record(void *handle, uint8_t type, const char *data, uint16_t len) {
+static bool receive_record(void *handle, uint8_t type, const void *data, uint16_t len) {
        return true;
 }
 
 static void receive_data(sptps_t *sptps) {
        char buf[4096];
        int fd = *(int *)sptps->handle;
-       size_t len = recv(fd, buf, sizeof buf, 0);
+       size_t len = recv(fd, buf, sizeof(buf), 0);
        if(!sptps_receive_data(sptps, buf, len))
                abort();
 }
@@ -82,6 +88,10 @@ int main(int argc, char *argv[]) {
 
        crypto_init();
 
+       randomize(buf1, sizeof(buf1));
+       randomize(buf2, sizeof(buf2));
+       randomize(buf3, sizeof(buf3));
+
        // Key generation
 
        fprintf(stderr, "Generating keys for %lg seconds: ", duration);