[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gsmd-devel
Subject:    [PATCH 2/6] main: Turn default transfer size into a macro
From:       Tormod Volden <lists.tormod () gmail ! com>
Date:       2011-08-31 21:26:21
Message-ID: 1314825985-9826-2-git-send-email-lists.tormod () gmail ! com
[Download RAW message or body]

From: Tormod Volden <debian.tormod@gmail.com>

It is not a variable. Eventually we should get rid of it. All
supported devices should report their preferred transfer size.
---
 src/main.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main.c b/src/main.c
index aaad39a..9fbaed9 100644
--- a/src/main.c
+++ b/src/main.c
@@ -51,6 +51,9 @@
 int debug;
 int verbose = 0;
 
+/* If we really have to guess (non-compliant devices) */
+#define DEFAULT_TRANSFER_SIZE 1024
+
 /* define a portable function for reading a 16bit little-endian word */
 unsigned short get_int16_le(const void *p)
 {
@@ -511,7 +514,6 @@ int main(int argc, char **argv)
 	int num_devs;
 	int num_ifs;
 	unsigned int transfer_size = 0;
-	unsigned int default_transfer_size = 1024;
 	unsigned int host_page_size;
 	enum mode mode = MODE_NONE;
 	struct dfu_status status;
@@ -889,7 +891,7 @@ status_again:
 	}
 	/* if returned zero or not detected (and not user specified) */
 	if (!transfer_size) {
-		transfer_size = default_transfer_size;
+		transfer_size = DEFAULT_TRANSFER_SIZE;
 		printf("Warning: Trying default transfer size %i\n",
 			transfer_size);
 	}
-- 
1.7.5.4


_______________________________________________
devel mailing list
devel@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic