FW: Defect in GCC 4.4.0 bfin Port : Wrong code generated while accessing multiple arrays with different loop index variables within loop (-Os option)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi
When I compile my code :
root@acer:~# gcc -o addrecord $(mysql_config --cflags) addrecord.c
$(mysql_config --libs)
addrecord.c: In function 'main':
addrecord.c:48: warning: incompatible implicit declaration of built-in
function 'exit'
addrecord.c:56: warning: incompatible implicit declaration of built-in
function 'exit'
/tmp/ccS06Hax.o: In function `main':
addrecord.c:(.text+0x191): undefined reference to `strmov'
collect2: ld returned 1 exit status
but it's didn't output createtable exe , what's happening ?



It's my code : 
/*-------AddRecords.c---------*/

/*
 * MYSQL *mysql_init(MYSQL *mysql)
 * MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char
*user, const char *passwd, const char *db,
 *  unsigned int port, const char *unix_socket, unsigned int client_flag)
 *  char *mysql_error(MYSQL *mysql)
 *  int mysql_select_db(MYSQL *mysql, const char *db)
 *  int mysql_real_query(MYSQL *mysql, const char *query, unsigned long
length)
 *  char *strmov(register char *dst, register const char *src)
 *
 *  */

#ifdef WIN32
  #include <windows.h>
  #include <winsock.h>
  #pragma warning (disable: 4514 4786)
  #pragma warning( push, 3 )
#endif

#include <stdio.h>
#include <string.h>
#include "mysql.h"
#ifndef WIN32
  #include <unistd.h>
#endif

/*helper fuction */

int mysql_exec_sql(MYSQL *mysql,const char *create_definition)
{
   return
mysql_real_query(mysql,create_definition,strlen(create_definition));
}

int main(int argc, char **argv)
{

  MYSQL mysql;

char record[1000];

printf("\n\n\tCopyright Aftab Jahan
Subedar\n\t\thttp://www.geocities.com/jahan.geo";);
printf("\n\t\tjahan@xxxxxxxxxxxxx
\n\t\tPhone:+88027519050\n\t\tsupport:jahan@xxxxxxxxxxxxxx\n");

if(mysql_init(&mysql)==NULL)
	{
		printf("\nFailed to initate MySQL connection");
		exit(1);
	}

/*now you can call any MySQL API function you like*/

if (!mysql_real_connect(&mysql,"
DhakaStockExchangeGame","Dhaka","Dhakapwd",NULL,0,NULL,0)) 
{
    printf( "Failed to connect to MySQL: Error: %s\n", mysql_error(&mysql));
    exit(1);
}

if(mysql_select_db(&mysql,"vqm" )==0)/*success*/
    printf( "Database Selected\n");
else
    printf( "Failed to connect to Database: Error: %s\n",
mysql_error(&mysql));

strmov(record,"INSERT INTO measurement
VALUES('user1','user2','choice',0.333,0.834,0,91.111,0.04999,'2009-09-23
10:10:11')");

if(mysql_exec_sql(&mysql,record)==0)/*success*/
    printf( "Record Added\n");
else
    printf( "Failed to add records: Error: %s\n", mysql_error(&mysql));

mysql_close(&mysql);
}
any help well be appreciated !

vinod 


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux