assoc_file_name(): return length of string
authorWilfried Goesgens <dothebart@citadel.org>
Sat, 30 Oct 2010 16:43:20 +0000 (18:43 +0200)
committerWilfried Goesgens <dothebart@citadel.org>
Mon, 1 Nov 2010 09:55:29 +0000 (10:55 +0100)
citadel/include/citadel_dirs.h
citadel/utillib/citadel_dirs.c

index 19856270a91d532b980823d0293920c0f8118818..d3bc77b6bf495e39df688128b9841712ed7b1137 100644 (file)
@@ -60,7 +60,9 @@ extern char file_funambol_msg[PATH_MAX];
 extern void calc_dirs_n_files(int relh, int home, const char *relhome, char  *ctdldir, int dbg);
 
 
-void assoc_file_name(char *buf, size_t n,
-                    struct ctdlroom *qrbuf, const char *prefix);
+extern size_t assoc_file_name(char *buf, 
+                           size_t n,
+                           struct ctdlroom *qrbuf, 
+                           const char *prefix);
 
 #endif /* __CITADEL_DIRS_H */
index 1aecdcded837b4ed4046fed42ba496169aab899c..dfa7e65bc746a60d05793044b287327ce448a964 100644 (file)
@@ -373,9 +373,9 @@ void calc_dirs_n_files(int relh, int home, const char *relhome, char  *ctdldir,
 /*
  * Generate an associated file name for a room
  */
-void assoc_file_name(char *buf, size_t n,
+size_t assoc_file_name(char *buf, size_t n,
                     struct ctdlroom *qrbuf, const char *prefix)
 {
-       snprintf(buf, n, "%s%ld", prefix, qrbuf->QRnumber);
+       return snprintf(buf, n, "%s%ld", prefix, qrbuf->QRnumber);
 }