Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-8861

mariadb-connector-c using "my_stmt.h" instead of <my_stmt.h>

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 10.0.21-galera
    • Fix Version/s: N/A
    • Component/s: Platform RedHat
    • Labels:
      None
    • Environment:
      CentOS 6.X

      Description

      The standard include path is /usr/include/
      I copied all include files into /usr/inlude/mysql/, and my source code like this:

      #include <mysql/mysql.h>
      int main()
      {
          return 0;
      }
      

      But mysql.h is including my_stmt.h with <> which will lead to compile error because my_stmt.h is not in standard include path /usr/include. see the code here: https://github.com/MariaDB/mariadb-connector-c/blob/master/include/mysql.h#L367
      Should we use #include "my_stmt.h" instead of <my_stmt.h>?

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              Hide
              echo Echo Ma added a comment -

              I am sorry, I report this bug to the server by mistake. But I don't know how to close it.

              I resubmit this as a issue of connect/C here: https://mariadb.atlassian.net/browse/CONC-143

              Show
              echo Echo Ma added a comment - I am sorry, I report this bug to the server by mistake. But I don't know how to close it. I resubmit this as a issue of connect/C here: https://mariadb.atlassian.net/browse/CONC-143

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  echo Echo Ma
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: