At least not on the home page! This is a test post for syntax highlighting...
#define DEBUG 1 #if DEBUG #define Log(...) LogBody(__VA_ARGS__) static void LogBody(const char *str, ...) { FILE *out; va_list args; va_start(args,str); out = fopen("/tmp/veency.log", "a"); vfprintf(out, str, args); fprintf(out, "\n"); fflush(out); fclose(out); va_end(args); } #else #define Log(...) #endif
But now I can Geshi this shiz!
[python] HOST = "localhost" parser = OptionParser(usage="usage: %prog [OPTIONS] RemotePort[:LocalPort] [RemotePort[:LocalPort]]...") parser.add_option("-t", "--threaded", dest='threaded', action='store_true', default=False, help="use threading to handle multiple connections at once") parser.add_option("-b", "--bufsize", dest='bufsize', action='store', metavar='KILOBYTES', type='int', default=128, help="specify buffer size for socket forwarding") parser.add_option("-s", "--socket", dest='sockpath', action='store', metavar='PATH', type='str', default=None, help="specify the path of the usbmuxd socket") options, args = parser.parse_args() serverclass = TCPServer if options.threaded: serverclass = ThreadedTCPServer if len(args) == 0: parser.print_help() sys.exit(1) ports = [] for arg in args: try: if ':' in arg: rport, lport = arg.split(":") rport = int(rport) lport = int(lport) ports.append((rport, lport)) else: ports.append((int(arg), int(arg))) except: parser.print_help() sys.exit(1) servers=[] [/python]