MYSQL *mysql_init(MYSQL *mysql)
        
Descrição
          Aloca ou inicializa um objeto MYSQL
          apropriado para mysql_real_connect(). Se
          mysql é um ponteiro
          NULL, a função aloca, inicializa e
          retorna um novo objeto. Senão o objeto é inicializado e o
          endereço do objeto é retornado. Se
          mysql_init() aloca um novo objeto, ele
          será liberado quando mysql_close() for
          chamado para fechar a conexão.
        
Valor Retornado
          Um handle MYSQL* inicializado.
          NULL se não houver memória suficiente
          para alocar o novo objeto.
        
Erros
          Em caso de memória insuficiente, NULL é
          retornado.
        
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

