Make the decot.orig.c what was originally submitted prior to the judges changing a line due to some compilers disliking that line. The alt version does not have this fix applied. Note that I yanked paste the line so if there was a typo that's there too though it appears not to have that problem. Updated Makefile noting that the purpose of the entry is to print out rubbish so if one sees nonsense it's expected. Fix README.md to refer to decot.orig.c instead of decot.alt.c for the change made by the judges (that is to see it prior to the judges' change).
33 lines
510 B
C
33 lines
510 B
C
#define x =
|
|
#define double(a,b) int
|
|
#define char k['a']
|
|
#define union static struct
|
|
|
|
extern int floor;
|
|
double (x1, y1) b,
|
|
char x {sizeof(
|
|
double(%s,%D)(*)())
|
|
,};
|
|
struct tag{int x0,*xO;}
|
|
|
|
*main(i, dup, signal) {
|
|
{
|
|
for(signal=0;*k * x * __FILE__ *i;) do {
|
|
(printf(&*"'\",x); /*\n\\", (*((double(tag,u)(*)())&floor))(i)));
|
|
goto _0;
|
|
|
|
_O: while (!(char <<x - dup)) { /*/*\*/
|
|
union tag u x{4};
|
|
}
|
|
}
|
|
|
|
|
|
while(b x 3, i); {
|
|
char x b,i;
|
|
_0:if(b&&k+
|
|
sin(signal) / * ((main) (b)-> xO));/*}
|
|
;
|
|
}
|
|
|
|
*/}}}
|