typedef struct _ROPINFO
{
unsigned RopCode;
- char *Name;
- char *Operation;
+ const char *Name;
+ const char *Operation;
int UsesDest;
int UsesSource;
int UsesPattern;
}
static void
-Output(FILE *Out, char *Fmt, ...)
+Output(FILE *Out, const char *Fmt, ...)
{
static unsigned Indent = 0;
static int AtBOL = 1;
CreateOperation(FILE *Out, unsigned Bpp, PROPINFO RopInfo, unsigned SourceBpp,
unsigned Bits)
{
- char *Cast;
- char *Dest;
- char *Template;
+ const char *Cast;
+ const char *Dest;
+ const char *Template;
MARK(Out);
if (32 == Bits)
static void
CreateBase(FILE *Out, int Source, int Flags, unsigned Bpp)
{
- char *What = (Source ? "Source" : "Dest");
+ const char *What = (Source ? "Source" : "Dest");
MARK(Out);
Output(Out, "%sBase = (char *) BltInfo->%sSurface->pvScan0 +\n", What, What);
CreateGetSource(FILE *Out, unsigned Bpp, PROPINFO RopInfo, int Flags,
unsigned SourceBpp, unsigned Shift)
{
- char *AssignOp;
- char *Before;
+ const char *AssignOp;
+ const char *Before;
char After[8];
MARK(Out);