~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to examples/simple.c

  • Committer: Lee Bieber
  • Date: 2010-11-14 23:15:42 UTC
  • mfrom: (1929.1.42 warning-stack-frame)
  • Revision ID: kalebral@gmail.com-20101114231542-fnnu6ydd2p17n582
Merge Monty - fix bug 672372: some functions use > 32k stack

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
  const char *query= "SELECT TABLE_SCHEMA,TABLE_NAME FROM TABLES";
28
28
  drizzle_verbose_t verbose= DRIZZLE_VERBOSE_NEVER;
29
29
  drizzle_st drizzle;
30
 
  drizzle_con_st con;
 
30
  drizzle_con_st *con= (drizzle_con_st*)malloc(sizeof(drizzle_con_st));
31
31
  drizzle_result_st result;
32
32
  drizzle_return_t ret;
33
33
  int x;
82
82
 
83
83
  drizzle_set_verbose(&drizzle, verbose);
84
84
 
85
 
  if (drizzle_con_create(&drizzle, &con) == NULL)
 
85
  if (drizzle_con_create(&drizzle, con) == NULL)
86
86
  {
87
87
    printf("drizzle_con_create:NULL\n");
88
88
    return 1;
89
89
  }
90
90
 
91
91
  if (mysql)
92
 
    drizzle_con_add_options(&con, DRIZZLE_CON_MYSQL);
93
 
 
94
 
  drizzle_con_set_tcp(&con, host, port);
95
 
  drizzle_con_set_db(&con, db);
96
 
 
97
 
  (void)drizzle_query_str(&con, &result, query, &ret);
 
92
    drizzle_con_add_options(con, DRIZZLE_CON_MYSQL);
 
93
 
 
94
  drizzle_con_set_tcp(con, host, port);
 
95
  drizzle_con_set_db(con, db);
 
96
 
 
97
  (void)drizzle_query_str(con, &result, query, &ret);
98
98
  if (ret != DRIZZLE_RETURN_OK)
99
99
  {
100
 
    printf("drizzle_query:%s\n", drizzle_con_error(&con));
 
100
    printf("drizzle_query:%s\n", drizzle_con_error(con));
101
101
    return 1;
102
102
  }
103
103
 
104
104
  ret= drizzle_result_buffer(&result);
105
105
  if (ret != DRIZZLE_RETURN_OK)
106
106
  {
107
 
    printf("drizzle_result_buffer:%s\n", drizzle_con_error(&con));
 
107
    printf("drizzle_result_buffer:%s\n", drizzle_con_error(con));
108
108
    return 1;
109
109
  }
110
110
 
116
116
  }
117
117
 
118
118
  drizzle_result_free(&result);
119
 
  drizzle_con_free(&con);
 
119
  drizzle_con_free(con);
120
120
  drizzle_free(&drizzle);
121
121
 
 
122
  free(con);
122
123
  return 0;
123
124
}