spewfirst7dc62618 years agoHistory
16 lines · 427 B · rc
RawDownload
#!/bin/rcsed -n -e 's/CAMLprim value ([a-z0-9_][a-z0-9_]*).*/\1/p' $* |sort | uniq > primitives echo '#define CAML_INTERNALS'echo '#include "caml/mlvalues.h"'echo '#include "caml/prims.h"'sed 's/.*/extern value &();/' primitivesecho 'c_primitive caml_builtin_cprim[] = {'sed 's/.*/	&,/' primitivesecho '	 0 };'echo 'char * caml_names_of_builtin_cprim[] = {';sed 's/.*/	"&",/' primitivesecho '	 0 };' rm primitives