ftp.nice.ch/pub/next/unix/developer/plplot.3.0.s.tar.gz#/plplot/src/plpoin.c

This is plpoin.c in view mode; [Download] [Up]

#include "plplot.h"

extern short int *fntlkup;
extern short int numberfonts, numberchars;

static void plpoi1(x,y,code)
double x,y;
int code;
{
   int sym, font, col;

   /* Initialize parameters. */
   gatt(&font,&col);
   sym = *(fntlkup+(font-1)*numberchars+code);
   plhrsh(sym,wcpcx(x),wcpcy(y));
}

/* Plots single precision array y against x for n points using */
/* ASCII code "code" */
void plpoin(n,x,y,code)
int n, code;
FLOAT *x, *y;
{
      short int i;
      int level;

      glev(&level);
      if (level < 3) plexit("Please set up window before calling plpoin.");
      if (code < 0 || code > 127) plexit("Invalid code in plpoin.");

      for(i=0; i<n; i++)
        plpoi1(x[i],y[i],code);
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.