diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-02-24 02:14:12 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-03-01 18:20:26 +0100 |
commit | 68eb8e5c427877abae43f2e2aba7fcca5a3471de (patch) | |
tree | 75023edde34330665855e8c88573a121e42e2b74 /src/main.cpp | |
parent | b40fe867e021bc365df1a904c2b1ed2068208f13 (diff) | |
download | sciteco-68eb8e5c427877abae43f2e2aba7fcca5a3471de.tar.gz |
moved String helper functions from sciteco.h and main.cpp to string-utils.cpp and string-utils.h
* also improved performance of String::append() by using g_realloc()
* added String::append() variant for non-null-terminated strings
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/main.cpp b/src/main.cpp index d7b9cc0..126e360 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -81,29 +81,6 @@ static gpointer g_realloc_exception(gpointer mem, gsize n_bytes) static void sigint_handler(int signal); } -void -String::get_coord(const gchar *str, gint pos, - gint &line, gint &column) -{ - line = column = 1; - - for (gint i = 0; i < pos; i++) { - switch (str[i]) { - case '\r': - if (str[i+1] == '\n') - i++; - /* fall through */ - case '\n': - line++; - column = 1; - break; - default: - column++; - break; - } - } -} - #ifdef G_OS_WIN32 /* |