/* * A simple test file for dynamic loading, dynamic name lookup, and * old-style external calls. */ #include #include "scheme48.h" /* * These should only be called on characters or other immediates. */ s48_value s48_dynamo_test(s48_value arg0, s48_value arg1, s48_value arg2) { int i; s48_value vector = s48_make_vector(3, S48_FALSE); S48_VECTOR_SET(vector, 0, arg0); S48_VECTOR_SET(vector, 1, arg1); S48_VECTOR_SET(vector, 2, arg2); return vector; } s48_value s48_old_dynamo_test(long nargs, s48_value args[]) { int i; s48_value vector = s48_make_vector(nargs, S48_FALSE); for (i = 0; i < nargs; i++) S48_VECTOR_SET(vector, i, args[i]); return vector; }