[BACK]Return to sample.hh CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / plugin

Annotation of OpenXM/src/kan96xx/plugin/sample.hh, Revision 1.1.1.1

1.1       maekawa     1: /* This file is included in Kan/ext.c */
                      2:
                      3: else if (strcmp(key,"sample")==0) {
                      4:   if (size != 3) {
                      5:     errorKan1("%s\n","[(sample) op-code [args]] extension");
                      6:   }
                      7:   obj1 = getoa(obj,1);
                      8:   obj2 = getoa(obj,2);
                      9:   if (obj1.tag != Sinteger) {
                     10:     errorKan1("%s\n","[(sample) INTEGER ... ] extension");
                     11:   }
                     12:   if (obj2.tag != Sarray) {
                     13:     errorKan1("%s\n","[(sample) op-code ARRAY ] extension");
                     14:   }
                     15:   return(KpoInteger(Kplugin_sample(KopInteger(obj1),obj2)));
                     16: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>