result: avoid dynamically-sized stack allocation
result: avoid dynamically-sized stack allocation

Otherwise, long field names have the potential to cause stack
overflow and perhaps slow down the MRI GC.  This reduces one
extraneous data copy while we're at it, too.

Using the checkstack.pl script in the Linux kernel reveals
no other dynamically sized stack allcations after this change.
usage: objdump -d mysql2.so | ~/linux/scripts/checkstack.pl x86_64

jeremy/mysql2,yui-knk/mysql2,bigcartel/mysql2,modulexcite/mysql2,PipelineDeals/mysql2,yui-knk/mysql2,brianmario/mysql2,jconroy77/mysql2,yui-knk/mysql2,jeremy/mysql2,mkdynamic/mysql2,tamird/mysql2,bigcartel/mysql2,zBMNForks/mysql2,kamipo/mysql2,marshall-lee/mysql2,modulexcite/mysql2,sodabrew/mysql2,zBMNForks/mysql2,zmack/mysql2,yui-knk/mysql2,jconroy77/mysql2,marshall-lee/mysql2,brianmario/mysql2,zmack/mysql2,zBMNForks/mysql2,kamipo/mysql2,PipelineDeals/mysql2,PipelineDeals/mysql2,modulexcite/mysql2,kamipo/mysql2,jconroy77/mysql2,bigcartel/mysql2,zmack/mysql2,tamird/mysql2,marshall-lee/mysql2,sodabrew/mysql2,jconroy77/mysql2,zBMNForks/mysql2,mkdynamic/mysql2,jeremy/mysql2,mkdynamic/mysql2,sodabrew/mysql2,webdev1001/mysql2,brianmario/mysql2,zmack/mysql2,mkdynamic/mysql2,kamipo/mysql2,webdev1001/mysql2,webdev1001/mysql2,marshall-lee/mysql2,PipelineDeals/mysql2,webdev1001/mysql2,tamird/mysql2,modulexcite/mysql2,bigcartel/mysql2,tamird/mysql2