PageRenderTime 30ms CodeModel.GetById 27ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/dmagick/c/coder.d

http://github.com/MikeWey/DMagick
D | 37 lines | 28 code | 9 blank | 0 comment | 0 complexity | 67ec51b54e0f3bd597df29e61d32ff5f MD5 | raw file
 1module dmagick.c.coder;
 2
 3import core.stdc.stdio;
 4
 5import dmagick.c.exception;
 6import dmagick.c.magickType;
 7
 8extern(C)
 9{
10	struct CoderInfo
11	{
12		char*
13			path,
14			magick,
15			name;
16
17		MagickBooleanType
18			exempt,
19			stealth;
20
21		CoderInfo*
22			previous,
23			next;
24
25		size_t
26			signature;
27	}
28
29	char** GetCoderList(const(char)*, size_t*, ExceptionInfo*);
30
31	const(CoderInfo)*  GetCoderInfo(const(char)*, ExceptionInfo*);
32	const(CoderInfo)** GetCoderInfoList(const(char)*, size_t*, ExceptionInfo*);
33
34	MagickBooleanType CoderComponentGenesis();
35	MagickBooleanType ListCoderInfo(FILE*, ExceptionInfo*);
36}
37	void CoderComponentTerminus();