Hallo, I found a problem making new data type kata,expecially when make the C file ,can anyone help me solve it.
This error occur when I'm compiling the C file : /usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../crt1.o(.text+0x18): In function `_start': ../sysdeps/i386/elf/start.S:98: undefined reference to `main' collect2: ld returned 1 exit status Here it's my code : file3.c ------- #include "postgres.h" typedef struct kata { char kt[30]; } kata; kata *input_kata(char *str); char *output_kata(kata * kata); kata * input_kata(char *str) { char kt[30]; kata *result; if (sscanf(str, "( %s )", &kt) !=1) { printf ("error\n"); return NULL; } result = (kata *) malloc(sizeof(kata)); strcpy(result->kt,kt); return result; } char * output_kata(kata * kata) { char kt[30]; char *result; strcpy(kt,kata->kt); if (strcmp(kt,NULL)) return NULL; result = (char *) malloc(60); sprintf(result, "(%s)", kata->kt); return result; } kata.sql -------- CREATE FUNCTION input_kata(cstring) RETURNS kata AS '_OBJWD_/file3' LANGUAGE C IMMUTABLE STRICT; CREATE FUNCTION output_kata(kata) RETURNS cstring AS '_OBJWD_/file3' LANGUAGE C IMMUTABLE STRICT; CREATE TYPE kata ( INPUT = input_kata, OUTPUT = output_kata ) ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs ---------------------------(end of broadcast)--------------------------- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly