This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| die() { | |
| echo "$*" 1>&2 | |
| exit 1 | |
| } | |
| export TMPDIR=${TMPDIR:=/tmp} | |
| export PDFLATEX=$(which pdflatex) | |
| export PDF2PS=$(which pdf2ps) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/python | |
| from random import choice, randint | |
| import weechat | |
| NAME = 'do' | |
| AUTHOR = 'aji <http://ajitek.net>' | |
| VERSION = '1.0' | |
| LICENSE = 'MIT' | |
| DESC = 'print commands before doing them' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| int main(int argc, char *argv[]) | |
| { | |
| char a, b; | |
| char const * s; | |
| char * const p; | |
| s = &a; | |
| p = &b; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| unsigned int numeric_atoi(const char *s) | |
| { | |
| return ((s[0] - '0') * 100) | |
| + ((s[1] - '0') * 10) | |
| + ((s[2] - '0')); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| #include <unistd.h> | |
| int main(int argc, char *argv[]) | |
| { | |
| char buf[512]; | |
| char *args[3] = { argv[0], NULL, NULL }; | |
| int x = (argc > 1 ? atoi(argv[1]) : 0) + 1; | |
| if (x == 10000) | |
| return puts("done") && 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdint.h> | |
| #include <stdlib.h> | |
| #define BLANK 64 | |
| static char *enc = | |
| "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; | |
| static uint8_t dec[256]; | |
| static void make_dec(void) | |
| { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* binary.h -- Alex's BIN() macro (and related) */ | |
| /* Copyright (C) 2013 Alex Iadicicco */ | |
| #ifndef __INC_BINARY_H__ | |
| #define __INC_BINARY_H__ | |
| #define _BIN_DIGIT(c, n) (!((c) - '1')) | |
| #define _BIN01(x) _BIN_DIGIT((x)[0], 0) | |
| #define _BIN02(x) _BIN01((x)+1) | (_BIN01(x) << 1) | |
| #define _BIN03(x) _BIN02((x)+1) | (_BIN01(x) << 2) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff -rupN mpd-0.17.5.old/src/decoder/modplug_decoder_plugin.c mpd-0.17.5.new/src/decoder/modplug_decoder_plugin.c | |
| --- mpd-0.17.5.old/src/decoder/modplug_decoder_plugin.c 2013-08-01 00:15:41.000000000 -0700 | |
| +++ mpd-0.17.5.new/src/decoder/modplug_decoder_plugin.c 2013-10-04 21:36:17.978427703 -0700 | |
| @@ -108,7 +108,7 @@ mod_decode(struct decoder *decoder, stru | |
| ModPlug_GetSettings(&settings); | |
| /* alter setting */ | |
| - settings.mResamplingMode = MODPLUG_RESAMPLE_FIR; /* RESAMP */ | |
| + settings.mResamplingMode = MODPLUG_RESAMPLE_NEAREST; /* RESAMP */ | |
| settings.mChannels = 2; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| char *f="char *f=\"$\";\n" | |
| "char buf[65536];\n" | |
| "char in[65536];\n" | |
| "char *sub_copy(char *b){\n" | |
| "char *a=f;\n" | |
| "for(;*a;a++)switch(*a){\n" | |
| "case 10:*b++=92;*b++=110;*b++=34;*b++=10;*b++=34; break;\n" | |
| "case 34:\n" | |
| "case 92:*b++=92;\n" | |
| "default:*b++=*a;\n" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <unistd.h> | |
| #include <sys/time.h> | |
| #include <sys/select.h> | |
| #include <errno.h> | |
| /* this function does not do much error checking. be warned! */ | |
| ssize_t read_timeout(int fd, char *buf, size_t len, int timeout) | |
| { | |
| ssize_t sz, rsz; |