netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/ecrire.git/commit/?id=1e57bfa326093f420ef27ccf8a83ec692397e81e

commit 1e57bfa326093f420ef27ccf8a83ec692397e81e
Author: Alastair Poole <nets...@gmail.com>
Date:   Sat Feb 27 09:21:45 2021 +0000

    file_utils: important message here.
---
 src/bin/file_utils.c  | 14 +++++++-------
 src/bin/file_utils.h  | 19 +++++++++++++++++++
 src/bin/main.c        |  9 +++++----
 src/bin/meson.build   |  1 +
 src/bin/mess_header.h |  5 -----
 5 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/src/bin/file_utils.c b/src/bin/file_utils.c
index cbf05e1..1c5f6ae 100644
--- a/src/bin/file_utils.c
+++ b/src/bin/file_utils.c
@@ -2,7 +2,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
-
+#include "file_utils.h"
 #include "mess_header.h"
 
 static char *
@@ -22,7 +22,7 @@ _buf_append(char *buf, const char *str, int *len, int *alloc)
 }
 
 char *
-_load_file(const char *file)
+file_load(const char *file)
 {
    FILE *f;
    size_t size;
@@ -44,11 +44,11 @@ _load_file(const char *file)
 }
 
 char *
-_load_plain(const char *file)
+file_plain_load(const char *file)
 {
    char *text;
 
-   text = _load_file(file);
+   text = file_load(file);
    if (text)
      {
         char *text2;
@@ -61,7 +61,7 @@ _load_plain(const char *file)
 }
 
 Eina_Bool
-_save_markup_utf8(const char *file, const char *text)
+file_save(const char *file, const char *text)
 {
    FILE *f;
 
@@ -84,14 +84,14 @@ _save_markup_utf8(const char *file, const char *text)
 }
 
 Eina_Bool
-_save_plain_utf8(const char *file, const char *text)
+file_plain_save(const char *file, const char *text)
 {
    char *text2;
 
    text2 = elm_entry_markup_to_utf8(text);
    if (!text2)
      return EINA_FALSE;
-   _save_markup_utf8(file, text2);
+   file_save(file, text2);
    free(text2);
 
    return EINA_TRUE;
diff --git a/src/bin/file_utils.h b/src/bin/file_utils.h
new file mode 100644
index 0000000..f3d0c08
--- /dev/null
+++ b/src/bin/file_utils.h
@@ -0,0 +1,19 @@
+#ifndef FILE_UTILS_H
+#define FILE_UTILS_H
+
+#include <Eina.h>
+
+char *
+file_plain_load(const char *file);
+
+char *
+file_load(const char *file);
+
+Eina_Bool
+file_plain_save(const char *file, const char *text);
+
+Eina_Bool
+file_save(const char *file, const char *text);
+
+
+#endif
diff --git a/src/bin/main.c b/src/bin/main.c
index ca148e9..4949779 100644
--- a/src/bin/main.c
+++ b/src/bin/main.c
@@ -3,6 +3,7 @@
 #include <Elementary.h>
 
 #include "mess_header.h"
+#include "file_utils.h"
 #include "cfg.h"
 #include "ui/ui.h"
 
@@ -341,9 +342,9 @@ _load_to_entry(Ecrire_Entry *ent, const char *file)
         char *buf;
 
         if (plain_utf8)
-           buf = _load_plain(file);
+           buf = file_plain_load(file);
         else
-           buf = _load_file(file);
+           buf = file_load(file);
 
         elm_object_text_set(ent->entry, "");
         _init_entry(ent);
@@ -377,9 +378,9 @@ void
 save_do(const char *file, Ecrire_Entry *ent)
 {
    if (plain_utf8)
-      _save_plain_utf8(file, elm_object_text_get(ent->entry));
+      file_plain_save(file, elm_object_text_get(ent->entry));
    else
-      _save_markup_utf8(file, elm_object_text_get(ent->entry));
+      file_save(file, elm_object_text_get(ent->entry));
 
    elm_object_item_disabled_set(ent->save_item, EINA_TRUE);
    ent->last_saved_stack_ptr = ent->undo_stack_ptr;
diff --git a/src/bin/meson.build b/src/bin/meson.build
index 0b4a4a4..3f3570f 100644
--- a/src/bin/meson.build
+++ b/src/bin/meson.build
@@ -2,6 +2,7 @@ inc = include_directories('.', '../..')
 executable('ecrire', [
     'cfg.c', 'cfg.h',
     'file_utils.c',
+    'file_utils.h',
     'main.c',
     'mess_header.h',
     'ui/alerts.c',
diff --git a/src/bin/mess_header.h b/src/bin/mess_header.h
index dbd5e39..98790ac 100644
--- a/src/bin/mess_header.h
+++ b/src/bin/mess_header.h
@@ -29,11 +29,6 @@ struct _Ecrire_Entry {
 
 typedef struct _Ecrire_Entry Ecrire_Entry;
 
-char *_load_plain(const char *file);
-char *_load_file(const char *file);
-Eina_Bool _save_markup_utf8(const char *file, const char *text);
-Eina_Bool _save_plain_utf8(const char *file, const char *text);
-
 void editor_font_choose(Ecrire_Entry *ent, const char *font, int size);
 void editor_save(Ecrire_Entry *ent, void *callback_func);
 void save_do(const char *file, Ecrire_Entry *ent);

-- 


Reply via email to