Search Postgresql Archives

compiling c-function on various version

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

 



Is there any way to compile c-function using pre-processor macro??

The code below is able to be compiled on 8.1.4:
---
if(timestamp2tm(timestamp, NULL, tm, &fsec, NULL, NULL ) != 0){
	// error
}
---
but not on 8.0.4, since the arguments of timestamp2tm() are changed.

I tried like this:
---
timestamp2tm(timestamp, NULL, tm, &fsec, NULL 
#if PG_VERSION > 8.1
,NULL
#endif
)
---
but couldn't, PG_VERSION is string type.
any other macro or definitions??

Regards, 

Hitoshi Harada




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux