All pastes #185488 Raw Edit

segin

public c v1 · immutable
#185488 ·published 2006-09-29 00:14 UTC
rendered paste body
#include <stdio.h>void run(char *code){  unsigned char a[300000];  unsigned char *ptr = a;  unsigned char *loops[1000];  unsigned char **loopstart = loops;  while(*code != 0)    {      switch(*code)        {          case '>': ++ptr; break;          case '<': --ptr; break;          case '+': ++*ptr; break;          case '-': --*ptr; break;          case '.': putchar(*ptr); break;          case ',': *ptr = getchar(); break;          case '[': ++loopstart; *loopstart = code; break;          case ']': if(*ptr){code = *loopstart;} else --loopstart; break;        }      ++code;    }}