From 230e9775f5b61e21aa085825fbbd0232e9a360ef Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Tue, 14 Mar 2017 13:39:51 +0100 Subject: Room listing and creation --- db.c | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 1 deletion(-) (limited to 'db.c') diff --git a/db.c b/db.c index 3b7a61b..1997c5a 100644 --- a/db.c +++ b/db.c @@ -1,4 +1,6 @@ +#include #include +#include #include #include "db.h" #include "schema.sql.h" @@ -29,6 +31,82 @@ void db_close(void){ } +static char* gen_room_name(void){ + const int name_len=8; + const char *alphabet="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + const int alpha_len=strlen(alphabet); + + char *name=malloc(name_len+1,char); + for(int i=0;i