[2011-01-06 13:13:58 UTC] http://superjer.com/sprinkles/0.9.6_0/CHANGE__PASSWORD__HERE.js [2011-01-06 13:14:10 UTC] Why am I creeping around in every corner of this website? [2011-01-06 13:35:54 UTC] I know nothing of programming 'n' stuff, would theese actually work? [2011-01-06 13:36:02 UTC] http://www.superjer.com/lies/lol.h [2011-01-06 13:36:06 UTC] http://www.superjer.com/lies/lol.c [2011-01-06 13:50:46 UTC] Yes, actually. #define is a bit of an odd way of doing it, or, a bit of a [2011-01-06 13:50:49 UTC] twisted way [2011-01-06 13:51:24 UTC] Basically, all it does is whenever you see a word that is in the #define list, you replace it with whatever comes *after* the #define. [2011-01-06 13:51:57 UTC] For example, at any point in both of those files after "#define LOL ;" [2011-01-06 13:52:16 UTC] LOL will be replaced with a semicolon. After it's run through all the #defines it compile.s [2011-01-06 13:53:22 UTC] Sweet :D. But what does it do if you compile it? [2011-01-06 13:53:57 UTC] And run it, I'd suppose? [2011-01-06 13:54:05 UTC] As far as I can tell, the prgram has to be passed two numbers [2011-01-06 13:54:18 UTC] They're multiplied and tested against 30 I tihnk [2011-01-06 13:54:52 UTC] Wait, there's more [2011-01-06 13:54:55 UTC] That tells me (almost) nothing [2011-01-06 13:54:59 UTC] Choaky [2011-01-06 13:55:28 UTC] There are two numbers. They are multiplied and tested for being > 30 [2011-01-06 13:55:42 UTC] if they are, 30 is taken away from that number. [2011-01-06 13:55:48 UTC] then [2011-01-06 13:56:16 UTC] it is decremented. [2011-01-06 13:56:24 UTC] (I.e. made smaller by one) [2011-01-06 13:57:17 UTC] OH TITS [2011-01-06 13:57:29 UTC] I ws wrong. That's just a function, hold the boat [2011-01-06 13:57:56 UTC] I was about to go for a ride in it D: but I'll wait [2011-01-06 14:00:48 UTC] I'm not actually sure what the program's supposed to do. I suppose running it would probably help, or having the C preprocessor sub everything in [2011-01-06 14:01:40 UTC] I don't know how to run it (D:) and I don't know what the second thing there is. [2011-01-06 14:08:04 UTC] The first file - the .h one [2011-01-06 14:08:34 UTC] is the bit that changes what's in the second file to actual code [2011-01-06 14:08:48 UTC] That I understand [2011-01-06 14:09:07 UTC] I ment the C preprocessor sub thing [2011-01-06 14:17:11 UTC] RIght [2011-01-06 14:17:21 UTC] I would suggest wikipedia. Think of it as a code [2011-01-06 14:17:32 UTC] where you see 'LOL', out a semicolon. [2011-01-06 14:17:38 UTC] Where you see... I dunno [2011-01-06 14:17:53 UTC] WATCH is { and so on [2011-01-06 14:18:03 UTC] Something else, put the thing that's next to it, even inside other #defines [2011-01-06 14:18:07 UTC] Yeah that'd do. [2011-01-06 14:19:11 UTC] What's up with for an example "HAS", there's nothing it translates into? [2011-01-06 14:19:44 UTC] Yeah, those are empty definitions. It's so you can write things like I HAS A NUMBR a [2011-01-06 14:19:51 UTC] And it comes out as "int a" [2011-01-06 14:20:01 UTC] Should be I HAS A NUMBR LOL [2011-01-06 14:20:34 UTC] int; [2011-01-06 14:20:35 UTC] or? [2011-01-06 14:21:15 UTC] int ; [2011-01-06 14:21:53 UTC] Ok, so it should be I HAS A NUMBR a LOL [2011-01-06 14:22:01 UTC] a R 5 LOL [2011-01-06 14:22:10 UTC] int a ; [2011-01-06 14:22:14 UTC] Or, in one line, I HAS A NUMBR a ITZ 5 LOL [2011-01-06 14:22:35 UTC] There are spaces, technically they don't actually matter, which is nice :) [2011-01-06 14:22:51 UTC] :) [2011-01-06 14:23:10 UTC] "I HAS A" are just to be ignored? [2011-01-06 14:26:56 UTC] "I HAS A NUMBR a ITZ 5 LOL" is the same as "NUMBR a ITZ 5 LOL" or "int a = 5 ;"? [2011-01-06 14:32:27 UTC] essentially, yes. [2011-01-06 14:32:53 UTC] Any time you see a #define with only one word, nothing after it, you know it's an empty definition. [2011-01-06 14:36:53 UTC] Okay [2011-01-06 17:31:11 UTC] Oooo, people.