moved API thread data structure definitions
[rocksndiamonds.git] / src / files.c
index 1c4faf2da5e2a7411b103313492ee9af3ba76406..fc45f7731b298cf7f3ff9d1d2c496c0ed0e85b15 100644 (file)
@@ -9068,6 +9068,12 @@ char *getPasswordJSON(char *password)
   return password_json;
 }
 
+struct ApiGetScoreThreadData
+{
+  int level_nr;
+  char *score_cache_filename;
+};
+
 static void ApiGetScoreExt(struct HttpRequest *request,
                           struct HttpResponse *response,
                           int level_nr,
@@ -9154,12 +9160,6 @@ static void ApiGetScore(int level_nr, char *score_cache_filename)
   checked_free(response);
 }
 
-struct ApiGetScoreThreadData
-{
-  int level_nr;
-  char *score_cache_filename;
-};
-
 static int ApiGetScoreThread(void *data_raw)
 {
   struct ApiGetScoreThreadData *data = data_raw;
@@ -9327,6 +9327,13 @@ static char *get_file_base64(char *filename)
   return buffer_encoded;
 }
 
+struct ApiAddScoreThreadData
+{
+  int level_nr;
+  char *score_tape_filename;
+  struct ScoreEntry score_entry;
+};
+
 static void ApiAddScoreExt(struct HttpRequest *request,
                           struct HttpResponse *response,
                           int level_nr,
@@ -9450,13 +9457,6 @@ static void ApiAddScore(int level_nr, char *score_tape_filename,
   checked_free(response);
 }
 
-struct ApiAddScoreThreadData
-{
-  int level_nr;
-  char *score_tape_filename;
-  struct ScoreEntry score_entry;
-};
-
 static int ApiAddScoreThread(void *data_raw)
 {
   struct ApiAddScoreThreadData *data = data_raw;