From ff458939239b11cb88f6eef9c34c18276c3c87b5 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Sep 2003 18:07:00 +0400 Subject: [PATCH] Monty explanation for net_store_length(uint) put to the comment --- sql/protocol.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sql/protocol.cc b/sql/protocol.cc index 99d1e03c8a7..d1eb3460fc8 100644 --- a/sql/protocol.cc +++ b/sql/protocol.cc @@ -371,7 +371,13 @@ bool send_old_password_request(THD *thd) #endif /* EMBEDDED_LIBRARY */ /* - Faster net_store_length when we know length is a 32 bit integer + Faster net_store_length when we know that length is less than 65536. + We keep a separate version for that range because it's widely used in + libmysql. + uint is used as agrument type because of MySQL type conventions: + uint for 0..65536 + ulong for 0..4294967296 + ulonglong for bigger numbers. */ char *net_store_length(char *pkg, uint length)