This is ug_intro.c in view mode; [Download] [Up]
#include "../H/ugens.h" ug_intro() { /* * This cute macro (from ugens.h) makes the necessary declarations * and adds the function to ug_list */ UG_INTRO("makegen", makegen); UG_INTRO("open",m_open); UG_INTRO("peakoff",peak_off); UG_INTRO("punch",punch_on); UG_INTRO("sfclean",m_clean); UG_INTRO("sfprint",sfprint); UG_INTRO("system",m_system); UG_INTRO("sfcopy",sfcopy); UG_INTRO("input",m_input); UG_INTRO("output",m_output); UG_INTRO("cpspch",m_cpspch); UG_INTRO("pchcps",m_pchcps); UG_INTRO("octcps",m_octcps); UG_INTRO("cpsoct",m_cpsoct); UG_INTRO("pchoct",m_pchoct); UG_INTRO("octpch",m_octpch); UG_INTRO("random",m_random); UG_INTRO("rand",m_rand); UG_INTRO("srand",m_srand); UG_INTRO("fplot",fplot); UG_INTRO("tb",m_time_beat); UG_INTRO("bt",m_beat_time); UG_INTRO("tbase",tbase); UG_INTRO("tempo",tempo); UG_INTRO("trunc",m_trunc); UG_INTRO("ampdb",m_ampdb); UG_INTRO("boost",m_boost); UG_INTRO("resetamp",resetamp); UG_INTRO("sr",_sr); UG_INTRO("chans",_chans); UG_INTRO("class",_class); UG_INTRO("dur",_dur); UG_INTRO("peak",_peak); UG_INTRO("left_peak",_left); UG_INTRO("right_peak",_right); UG_INTRO("load_array",m_load_array); UG_INTRO("get_array",m_get_array); UG_INTRO("get_sum",m_get_sum); UG_INTRO("mod",m_mod); UG_INTRO("put_array",m_put_array); UG_INTRO("get_size",m_get_size); UG_INTRO("max",m_max); UG_INTRO("exit",m_exit); UG_INTRO("pow",m_pow); UG_INTRO("abs",m_abs); UG_INTRO("infile", infile); /* DAS */ UG_INTRO("sampfunc",sampfunc); UG_INTRO("sampfunci",sampfunci); /* DAS */ UG_INTRO("stringify",stringify); UG_INTRO("round",round); UG_INTRO("print",print); /* DAS */ }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.