From e55b10a8352256aa5c1e5b83b83f9f5887f00424 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Fri, 14 May 2021 16:17:51 -0400 Subject: [PATCH] add c --- bin/bin/c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100755 bin/bin/c diff --git a/bin/bin/c b/bin/bin/c new file mode 100755 index 0000000..153a2f9 --- /dev/null +++ b/bin/bin/c @@ -0,0 +1,84 @@ +#!/bin/sh +set -eu + +temp=$(mktemp -d) +trap 'rm -r "$temp"' EXIT + +exec 3>>"${temp}/run.c" + +cat >&3 < +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +EOF + +while getopts 'e:i:' opt; do + case "$opt" in + (e) expr=$OPTARG;; + (i) echo "#include <${OPTARG}>" >&3;; + (?) exit 1;; + esac +done +shift $((OPTIND - 1)) + +cat >&3 <&3 <&3 +fi + +echo '}' >&3 + +cat >"${temp}/Makefile" <