From: | Victor Ivanov <v0rbiz(at)icon-bg(dot)net> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | array handling c functions |
Date: | 2000-09-20 09:45:43 |
Message-ID: | Pine.BSF.4.21.0009201208560.88917-100000@icon.icon-bg.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
-----BEGIN PGP SIGNED MESSAGE-----
Hello,
I'm (trying to) write a C function to search in array. The array is of
user-defined type (time interval, start and end minute of the day, and
start and end days of the week):
struct tzone {
int begday, endday, begmin, endmin;
int key;
};
(n1: i know begday and endday could be chars but i really hate that memory
alignment GCC does to my structs (and don't want to mess with
__attributes__))
(n2: the type is registered and there are functions tzone_in, tzone_out)
The problematic function should search for a tzone which includes a given
DATETIME.
I have PostrgeSQL 7.0.2 and have read most of the documents for
programming C functions postgresql. There is a table which describes how
sql types are named in C, and I can se DateTime * (structure?) for the
DATETIME type, defined in c.h and/or postgresql.h... but there is no
DateTime anywhere in the source :/
And there is no help about handling arrays from C.
Do I have to look deeper in the docs? Or should I browse the source? Or
there is easier way to implement this..
Sorry for the 'english' :)
Players win and Winners play
Have a lucky day
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.1i
iQCVAwUBOciHTfD9M5lef5W3AQF8DgQAn7nVmrG+w+he7zYKcfVTa3cA84op+IP9
PSllsXxtX8h/er0XcbTNoa8ucBAU0yQg6qGHjifUMdum8HEADrQJdYzRdEFI4/tn
IK1TSm072Jy3qdnBn9vwV5cuprzrXs7mSOXMdxdPn0QLnJdou6QwOuhcPD0+4Dbc
8QHC2l2NVJQ=
=AGv2
-----END PGP SIGNATURE-----
From | Date | Subject | |
---|---|---|---|
Next Message | Gilles DAROLD | 2000-09-20 09:49:14 | Re: Proposal for new PL/Perl README |
Previous Message | Andreas Tille | 2000-09-20 09:03:40 | Re: pgdump |