2 #ifndef __DIB_FUNCTION_NAME
3 #define __DIB_FUNCTION_NAME __DIB_FUNCTION_NAME_SRCDST
7 #include "diblib_alldstbpp.h"
11 #include "diblib_alldstbpp.h"
15 #include "diblib_alldstbpp.h"
18 #define _SOURCE_BPP 16
19 #include "diblib_alldstbpp.h"
22 #define _SOURCE_BPP 24
23 #include "diblib_alldstbpp.h"
26 #define _SOURCE_BPP 32
27 #include "diblib_alldstbpp.h"
31 #define _DibXlate(pBltData, ulColor) (ulColor)
32 #define _SOURCE_BPP _DEST_BPP
34 #undef __DIB_FUNCTION_NAME
35 #define __DIB_FUNCTION_NAME __DIB_FUNCTION_NAME_SRCDSTEQ
36 #include "diblib_alldstbpp.h"
38 #define _NextPixel_ _NextPixelR2L_
39 #undef __DIB_FUNCTION_NAME
40 #define __DIB_FUNCTION_NAME __DIB_FUNCTION_NAME_SRCDSTEQR2L
41 #include "diblib_alldstbpp.h"
46 __PASTE(gapfn
, __FUNCTIONNAME
)[7][7] =
50 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 1, 1),
51 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 4, 4),
52 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 8, 8),
53 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 16, 16),
54 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 24, 24),
55 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 32, 32),
58 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 1, 1),
59 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 1),
60 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 1),
61 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 1),
62 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 1),
63 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 1),
64 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 1),
67 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 4, 4),
68 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 4),
69 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 4),
70 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 4),
71 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 4),
72 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 4),
73 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 4),
76 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 8, 8),
77 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 8),
78 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 8),
79 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 8),
80 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 8),
81 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 8),
82 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 8),
85 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 16, 16),
86 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 16),
87 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 16),
88 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 16),
89 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 16),
90 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 16),
91 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 16),
94 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 24, 24),
95 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 24),
96 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 24),
97 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 24),
98 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 24),
99 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 24),
100 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 24),
103 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 32, 32),
104 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 32),
105 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 32),
106 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 32),
107 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 32),
108 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 32),
109 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 32),
113 #undef __DIB_FUNCTION_NAME