[geany/geany] e866a9: entry: Move functions around a bit to reduce the amount of diffs

Jiří Techet git-noreply at xxxxx
Sat Sep 10 07:26:30 UTC 2016


Branch:      refs/heads/master
Author:      Jiří Techet <techet at gmail.com>
Committer:   Jiří Techet <techet at gmail.com>
Date:        Mon, 08 Aug 2016 21:01:14 UTC
Commit:      e866a976c960fe4d2a6150c3980ff278b21ed8b2
             https://github.com/geany/geany/commit/e866a976c960fe4d2a6150c3980ff278b21ed8b2

Log Message:
-----------
entry: Move functions around a bit to reduce the amount of diffs


Modified Paths:
--------------
    ctags/main/entry.c

Modified: ctags/main/entry.c
76 lines changed, 38 insertions(+), 38 deletions(-)
===================================================================
@@ -262,44 +262,6 @@ static boolean isTagFile (const char *const filename)
 	return ok;
 }
 
-extern void copyBytes (MIO* const fromMio, MIO* const toMio, const long size)
-{
-	enum { BufferSize = 1000 };
-	long toRead, numRead;
-	char* buffer = xMalloc (BufferSize, char);
-	long remaining = size;
-	do
-	{
-		toRead = (0 < remaining && remaining < BufferSize) ?
-					remaining : BufferSize;
-		numRead = mio_read (fromMio, buffer, (size_t) 1, (size_t) toRead);
-		if (mio_write (toMio, buffer, (size_t)1, (size_t)numRead) < (size_t)numRead)
-			error (FATAL | PERROR, "cannot complete write");
-		if (remaining > 0)
-			remaining -= numRead;
-	} while (numRead == toRead  &&  remaining != 0);
-	eFree (buffer);
-}
-
-extern void copyFile (const char *const from, const char *const to, const long size)
-{
-	MIO* const fromMio = mio_new_file_full (from, "rb", g_fopen, fclose);
-	if (fromMio == NULL)
-		error (FATAL | PERROR, "cannot open file to copy");
-	else
-	{
-		MIO* const toMio = mio_new_file_full (to, "wb", g_fopen, fclose);
-		if (toMio == NULL)
-			error (FATAL | PERROR, "cannot open copy destination");
-		else
-		{
-			copyBytes (fromMio, toMio, size);
-			mio_free (toMio);
-		}
-		mio_free (fromMio);
-	}
-}
-
 extern void openTagFile (void)
 {
 	setDefaultTagFileName ();
@@ -360,6 +322,44 @@ extern void openTagFile (void)
 
 #ifdef USE_REPLACEMENT_TRUNCATE
 
+extern void copyBytes (MIO* const fromMio, MIO* const toMio, const long size)
+{
+	enum { BufferSize = 1000 };
+	long toRead, numRead;
+	char* buffer = xMalloc (BufferSize, char);
+	long remaining = size;
+	do
+	{
+		toRead = (0 < remaining && remaining < BufferSize) ?
+					remaining : BufferSize;
+		numRead = mio_read (fromMio, buffer, (size_t) 1, (size_t) toRead);
+		if (mio_write (toMio, buffer, (size_t)1, (size_t)numRead) < (size_t)numRead)
+			error (FATAL | PERROR, "cannot complete write");
+		if (remaining > 0)
+			remaining -= numRead;
+	} while (numRead == toRead  &&  remaining != 0);
+	eFree (buffer);
+}
+
+extern void copyFile (const char *const from, const char *const to, const long size)
+{
+	MIO* const fromMio = mio_new_file_full (from, "rb", g_fopen, fclose);
+	if (fromMio == NULL)
+		error (FATAL | PERROR, "cannot open file to copy");
+	else
+	{
+		MIO* const toMio = mio_new_file_full (to, "wb", g_fopen, fclose);
+		if (toMio == NULL)
+			error (FATAL | PERROR, "cannot open copy destination");
+		else
+		{
+			copyBytes (fromMio, toMio, size);
+			mio_free (toMio);
+		}
+		mio_free (fromMio);
+	}
+}
+
 /*  Replacement for missing library function.
  */
 static int replacementTruncate (const char *const name, const long size)



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list