summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralex <alex@ASUS>2018-09-19 16:44:52 +0200
committeralex <alex@ASUS>2018-09-19 16:44:52 +0200
commitd2039ebba64d3d369bed3776dd1f4f75a4992ba6 (patch)
treedf6c8e13e09ab1def383203b2bf3e42a84b73050
parent4b3e0d4143cd12de93c0e21b30125c50bd37aaf6 (diff)
Add snprint_share_file to be used by the gui
-rw-r--r--modules/about/inc/about.h1
-rw-r--r--modules/about/src/about.c12
2 files changed, 10 insertions, 3 deletions
diff --git a/modules/about/inc/about.h b/modules/about/inc/about.h
index 4c611ae..5598d0a 100644
--- a/modules/about/inc/about.h
+++ b/modules/about/inc/about.h
@@ -48,6 +48,7 @@
******* functions ************************************************************
******************************************************************************/
void about_init (void);
+ void snprint_share_file (char *dest, int destsize, int share_file);
void print_share_file (int share_file);
void print_version (void);
diff --git a/modules/about/src/about.c b/modules/about/src/about.c
index a18cbf0..a9fe94a 100644
--- a/modules/about/src/about.c
+++ b/modules/about/src/about.c
@@ -49,10 +49,9 @@ void about_init (void)
snprintf(share_path, FILENAME_MAX, "%s/%s/", INSTALL_SHARE_DIR, SHARE_DIR);
}
-void print_share_file (int share_file)
+void snprint_share_file (char *dest, int destsize, int share_file)
{
char file_name [FILENAME_MAX];
- char str [BUFF_SIZE_TEXT];
switch (share_file) {
case SHARE_COPYRIGHT:
@@ -72,7 +71,14 @@ void print_share_file (int share_file)
break;
}
- alx_snprint_file(str, BUFF_SIZE_TEXT, file_name);
+ alx_snprint_file(dest, destsize, file_name);
+}
+
+void print_share_file (int share_file)
+{
+ char str [BUFF_SIZE_TEXT];
+
+ snprint_share_file(str, BUFF_SIZE_TEXT, share_file);
printf(BEGINNING);
printf("%s", str);