Naravno to je bilo prvo moguce resenje i zadovoljio sam se tim da make na obicnom linuxu odradi posao.
I jos je bitan jedan vazan uslov, mora biti ascii masina, posto se koristi cinjenica da je kod za "
034 (narvno neko ce pitati kakvi jos kodovi postoje pored ascii ...).
Cisto onako, radio sam na nekom IBM mainframe-u (neki c uz kombinaciju sa db2) koji koristi EBCDC kod.
Naime kao sto rekoh pun kod je sledeci:
/* CHUPCKO */
#include <stdio.h>
void main(void)
{
char b='\\';
char c='\'';
char s='\"';
char n='\n';
char *f="/* CHUPCKO */%c%c#include <stdio.h>%c%cvoid main(void)%c{%c char b=%c%c%c%c;%c char c=%c%c%c%c;%c char s=%c%c%c%c;%c char n=%c%cn%c;%c char *f=%c%s%c;%c printf(f,n,n,n,n,n,n,c,b,b,c,n,c,b,c,c,n,c,b,s,c,n,c,b,c,n,s,f,s,n,n,n);%c}%c";
printf(f,n,n,n,n,n,n,c,b,b,c,n,c,b,c,c,n,c,b,s,c,n,c,b,c,n,s,f,s,n,n,n);
}
Ovo resenje em ima include em ne zaviis od ascii masine...
CHUPCKO