Jürgen MF Gleiss wrote:
Quote:
diffrent use of the second template parameter in parsed_nums |
Whenever sending a patch, please also send an explanation of why you
think it is necessary or helpful.
In this case, I think you'd be hard-pressed to find a good explanation.
The only reason I can see in the code why you'd want this is that
variable 'n' in Query:

arse() (SQLQuery:

arse() in v1.7) is a long
int, so it's not the same size as in the parsed_names instance on 64-bit
systems. But I don't think you can seriously argue that this actually
_needs_ to be a 64-bit integer. It's the position number of the query
parameter; if anything, it should be smaller, not larger!
I believe the proper fix is to change 'n' to a regular int. You could
also argue for a short int, or even a char, but I think that's a silly
optimization.
--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw