# HG changeset patch # User HackBot # Date 1468143034 0 # Node ID d4c599798de0331b2507a9a33c0797e80978ec79 # Parent d32a7c62d7748c25d96241a2719c30bef6ab0042 ` rm share/configure share/candide-to-conf # hopefully won\'t need these any more diff -r d32a7c62d774 -r d4c599798de0 share/candide-to-conf --- a/share/candide-to-conf Sun Jul 10 09:27:20 2016 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -#!/bin/bash -# compile c from stdin -# candide, kinda - -readinput () { - while read -r -e || { printf %s "$REPLY"; false; } ; do - printf '%s\n' "$REPLY" - done -} - -c=$(readinput) -if ! [[ $c ]] || ! out=$(mktemp); then - echo Error >&2 - exit 1 -fi - -# if you don't write 'main' it assumes that you're writing a full program (with free includes) -# this allows you to use other functions and stuff -# it will get false positives, but who cares? -if [[ $c != *main* ]]; then c=$(cat < -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -SOURCE -# if you have pipes in your directory, you're evil -sed "s|%%DIRECTORY%%|$PWD|g" candide-to-conf > candide -chmod +x candide