• unknown's avatar
    - Added new type GET_STRALC to my_getopt. · 21c1e5be
    unknown authored
    - Fixed some bugs, wrongly freed pointers, in some clients.
    - Removed unneccessary code.
    - Fixed some other minor bugs and added some options into
      variables category, which had accidently been left out earlier.
    
    
    client/mysql.cc:
      Fixed some wrong freed pointers. Removed unneccessary code.
      Changed some types from GET_STR to GET_STRALC.
    client/mysqladmin.c:
      Fixed some wrong freed pointers. Removed unneccessary code.
      Changed some types from GET_STR to GET_STRALC.
    client/mysqlcheck.c:
      Fixed some wrong freed pointers. Removed unneccessary code.
      Changed some types from GET_STR to GET_STRALC.
    client/mysqldump.c:
      Fixed some wrong freed pointers. Removed unneccessary code.
      Changed some types from GET_STR to GET_STRALC.
    client/mysqlimport.c:
      Removed unneccessary code.
      Fixed a bug in option --ignore-lines
    client/mysqlshow.c:
      Removed unneccessary code.
    include/my_getopt.h:
      Added new type, GET_STRALC. The name stands for GET STRING ALLOC,
      which means that the struct member value and u_max_value are
      strings that must be alloced and freed when used.
      The normal GET_STR works similarly otherwise, except that it's
      arguments are just pointers to strings, not alloced ones.
    mysys/my_getopt.c:
      Added support for GET_STRALC
    21c1e5be
mysqlcheck.c 18.9 KB