Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 228 → Rev 229

/trunk/make.c
267,7 → 267,7
}
#define AETE_WRITE_DWORD(i) _aete_write_dword(&aeteptr, (i));
 
void _aete_write_pstr(void** aeteptr, char* str) {
void _aete_write_c2pstr(void** aeteptr, char* str) {
char* tmp;
 
assert(strlen(str) <= 255);
278,8 → 278,20
strcpy(tmp, str);
*aeteptr = (void*)((unsigned char*)tmp + strlen(str));
}
#define AETE_WRITE_PSTR(s) _aete_write_pstr(&aeteptr, (s));
#define AETE_WRITE_C2PSTR(s) _aete_write_c2pstr(&aeteptr, (s));
void _aete_write_p2pstr(void** aeteptr, char* str) {
char* tmp;
 
if (strlen(str) == 0) {
_aete_write_byte(aeteptr, 0);
} else {
tmp = *((char**)aeteptr);
strcpy(tmp, str);
*aeteptr = (void*)((unsigned char*)tmp + strlen(str));
}
}
#define AETE_WRITE_P2PSTR(s) _aete_write_p2pstr(&aeteptr, (s));
 
void _aete_align_word(void** aeteptr) {
#ifdef MAC_ENV
unsigned char* tmp = *((unsigned char**)aeteptr);
299,14 → 311,14
} else {
sprintf(tmp, "%s ...", (char*)pparm->map[mapidx]);
}
AETE_WRITE_PSTR(tmp);
AETE_WRITE_C2PSTR(tmp);
} else {
AETE_WRITE_PSTR((char*)pparm->ctl[ctlidx]);
AETE_WRITE_P2PSTR((char*)pparm->ctl[ctlidx]);
}
AETE_ALIGN_WORD();
AETE_WRITE_DWORD(key);
AETE_WRITE_DWORD(typeSInt32);
AETE_WRITE_PSTR(_strdup(""));
AETE_WRITE_C2PSTR(_strdup(""));
AETE_ALIGN_WORD();
AETE_WRITE_WORD(0x8000); /* FLAGS_1_OPT_PARAM / flagsOptionalSingleParameter */
}
336,8 → 348,8
AETE_WRITE_WORD(roman);
AETE_WRITE_WORD(1); /* 1 suite */
{
AETE_WRITE_PSTR(/*"Telegraphics"*/(char*)pparm->author); /* vendor suite name */
AETE_WRITE_PSTR(_strdup("")); /* optional description */
AETE_WRITE_P2PSTR((char*)pparm->author); /* vendor suite name */
AETE_WRITE_C2PSTR(_strdup("")); /* optional description */
AETE_ALIGN_WORD();
AETE_WRITE_DWORD(plugInSuiteID); /* suite ID */
AETE_WRITE_WORD(1); /* suite code, must be 1. Attention: Filters like 'Pointillize' have set this to 0! */
344,19 → 356,19
AETE_WRITE_WORD(1); /* suite level, must be 1. Attention: Filters like 'Pointillize' have set this to 0! */
AETE_WRITE_WORD(1); /* 1 event (structure for filters) */
{
AETE_WRITE_PSTR(/*"FilterFoundry"*/(char*)pparm->title); /* event name */
AETE_WRITE_PSTR(_strdup("")); /* event description */
AETE_WRITE_P2PSTR((char*)pparm->title); /* event name */
AETE_WRITE_C2PSTR(_strdup("")); /* event description */
AETE_ALIGN_WORD();
AETE_WRITE_DWORD(plugInClassID); /* event class */
AETE_WRITE_DWORD(/*plugInEventID*/event_id); /* event ID */
/* NO_REPLY: */
AETE_WRITE_DWORD(noReply); /* noReply='null' */
AETE_WRITE_PSTR(_strdup("")); /* reply description */
AETE_WRITE_C2PSTR(_strdup("")); /* reply description */
AETE_ALIGN_WORD();
AETE_WRITE_WORD(0);
/* IMAGE_DIRECT_PARAM: */
AETE_WRITE_DWORD(typeImageReference); /* typeImageReference='#ImR' */
AETE_WRITE_PSTR(_strdup("")); /* direct parm description */
AETE_WRITE_C2PSTR(_strdup("")); /* direct parm description */
AETE_ALIGN_WORD();
AETE_WRITE_WORD(0xB000);
 
373,35 → 385,35
{
// Standalone filters don't need RGBA expressions
/*
AETE_WRITE_PSTR("R");
AETE_WRITE_C2PSTR(_strdup("R"));
AETE_ALIGN_WORD();
AETE_WRITE_DWORD(PARAM_R_KEY);
AETE_WRITE_DWORD(typeText);
AETE_WRITE_PSTR("R channel expression");
AETE_WRITE_C2PSTR(_strdup("R channel expression"));
AETE_ALIGN_WORD();
AETE_WRITE_WORD(0x8000);
 
AETE_WRITE_PSTR("G");
AETE_WRITE_C2PSTR(_strdup("G"));
AETE_ALIGN_WORD();
AETE_WRITE_DWORD(PARAM_G_KEY);
AETE_WRITE_DWORD(typeText);
AETE_WRITE_PSTR("G channel expression");
AETE_WRITE_C2PSTR(_strdup("G channel expression"));
AETE_ALIGN_WORD();
AETE_WRITE_WORD(0x8000);
 
AETE_WRITE_PSTR("B");
AETE_WRITE_C2PSTR(_strdup("B"));
AETE_ALIGN_WORD();
AETE_WRITE_DWORD(PARAM_B_KEY);
AETE_WRITE_DWORD(typeText);
AETE_WRITE_PSTR("B channel expression");
AETE_WRITE_C2PSTR(_strdup("B channel expression"));
AETE_ALIGN_WORD();
AETE_WRITE_WORD(0x8000);
 
AETE_WRITE_PSTR("A");
AETE_WRITE_C2PSTR(_strdup("A"));
AETE_ALIGN_WORD();
AETE_WRITE_DWORD(PARAM_A_KEY);
AETE_WRITE_DWORD(typeText);
AETE_WRITE_PSTR("A channel expression");
AETE_WRITE_C2PSTR(_strdup("A channel expression"));
AETE_ALIGN_WORD();
AETE_WRITE_WORD(0x8000);
*/