mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-05-01 09:53:40 +02:00
16 lines
535 B
PHP
16 lines
535 B
PHP
{$PACKRECORDS C}
|
|
|
|
magic_set = record
|
|
end;
|
|
|
|
magic_t = ^magic_set;
|
|
|
|
const
|
|
LIB_NAME = 'magic';
|
|
MAGIC_MIME_TYPE = $000010;
|
|
|
|
function magic_open(flags: cint): magic_t; cdecl; external LIB_NAME name 'magic_open';
|
|
procedure magic_close(cookie: magic_t); cdecl; external LIB_NAME name 'magic_close';
|
|
function magic_load(cookie: magic_t; filename: Pcchar): cint; cdecl; external LIB_NAME name 'magic_load';
|
|
function magic_buffer(cookie: magic_t; buffer: Pointer; length: size_t): Pcchar; cdecl; external LIB_NAME name 'magic_buffer';
|