On Wed, 7 Oct 2009, Alexey Voytsehovich wrote:

Hello Michael,

Wednesday, October 7, 2009, 10:13:08 AM, you wrote:


On the command-line, define one of FPCAPACHE_2_0 or FPCAPACHE_2_2 (as in 
-dFPCAPACHE_2_0)
(or delete the units in units/httpd-1.3)

build string
fpc -dFPCAPACHE_2_2 mod_hello.pp
all unit code
--

library mod_hello;
{$ifdef fpc}
 {$mode objfpc}{$H+}
{$endif}

{$IFDEF WIN32}
 {$DEFINE WINDOWS}
{$ENDIF}

{$define Apache2_2}
{$define FPCAPACHE_2_2}

uses SysUtils, httpd;

function read_Post(r: Prequest_rec; data: string): boolean;
var
 types: string;
begin
 Result := True;
 if (r^.method_number <> M_POST) then
   Exit;
 ap_set_content_type(r, 'text/html');
 types := ap_table_get(r^.headers_in, 'Content-Type');
end;

begin
end.

--

mod_hello.pp(23,24) Error: Identifier not found "ap_table_get"

Correct, because the function is called apr_table_get (note the r), and is located in unit apr, not in httpd.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to