This is psops.h in view mode; [Download] [Up]
/* PostScript operators. Copyright (C) 1995 Free Software Foundation, Inc. Written by: Adam Fedor <fedor@boulder.colorado.edu> Date: Nov 1995 This file is part of the GNU Objective C User Interface library. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef _PSOPS_H_ #define _PSOPS_H_ #ifndef PSCOLOROPS_H #define PSCOLOROPS_H extern void PScolorimage( void ); extern void PScurrentblackgeneration( void ); extern void PScurrentcmykcolor(float *c, float *m, float *y, float *k); extern void PScurrentcolorscreen( void ); extern void PScurrentcolortransfer( void ); extern void PScurrentundercolorremoval( void ); extern void PSsetblackgeneration( void ); extern void PSsetcmykcolor(float c, float m, float y, float k); extern void PSsetcolorscreen( void ); extern void PSsetcolortransfer( void ); extern void PSsetundercolorremoval( void ); #endif PSCOLOROPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/pscontrolops.h generated from pscontrolops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSCONTROLOPS_H #define PSCONTROLOPS_H extern void PSeq( void ); extern void PSexit( void ); extern void PSfalse( void ); extern void PSfor( void ); extern void PSforall( void ); extern void PSge( void ); extern void PSgt( void ); extern void PSif( void ); extern void PSifelse( void ); extern void PSle( void ); extern void PSloop( void ); extern void PSlt( void ); extern void PSne( void ); extern void PSnot( void ); extern void PSor( void ); extern void PSrepeat( void ); extern void PSstop( void ); extern void PSstopped( void ); extern void PStrue( void ); #endif PSCONTROLOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psctxtops.h generated from psctxtops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSCTXTOPS_H #define PSCTXTOPS_H extern void PScondition( void ); extern void PScurrentcontext(int *cid); extern void PScurrentobjectformat(int *code); extern void PSdefineusername(int i, const char *username); extern void PSdefineuserobject( void ); extern void PSdetach( void ); extern void PSexecuserobject(int index); extern void PSfork( void ); extern void PSjoin( void ); extern void PSlock( void ); extern void PSmonitor( void ); extern void PSnotify( void ); extern void PSsetobjectformat(int code); extern void PSsetvmthreshold(int i); extern void PSundefineuserobject(int index); extern void PSuserobject( void ); extern void PSwait( void ); extern void PSyield( void ); #endif PSCTXTOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psdataops.h generated from psdataops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSDATAOPS_H #define PSDATAOPS_H extern void PSaload( void ); extern void PSanchorsearch(int *truth); extern void PSarray(int len); extern void PSastore( void ); extern void PSbegin( void ); extern void PSclear( void ); extern void PScleartomark( void ); extern void PScopy(int n); extern void PScount(int *n); extern void PScounttomark(int *n); extern void PScvi( void ); extern void PScvlit( void ); extern void PScvn( void ); extern void PScvr( void ); extern void PScvrs( void ); extern void PScvs( void ); extern void PScvx( void ); extern void PSdef( void ); extern void PSdict(int len); extern void PSdictstack( void ); extern void PSdup( void ); extern void PSend( void ); extern void PSexch( void ); extern void PSexecstack( void ); extern void PSexecuteonly( void ); extern void PSget( void ); extern void PSgetinterval( void ); extern void PSindex(int i); extern void PSknown(int *b); extern void PSlength(int *len); extern void PSload( void ); extern void PSmark( void ); extern void PSmatrix( void ); extern void PSmaxlength(int *len); extern void PSnoaccess( void ); extern void PSnull( void ); extern void PSpackedarray( void ); extern void PSpop( void ); extern void PSput( void ); extern void PSputinterval( void ); extern void PSrcheck(int *b); extern void PSreadonly( void ); extern void PSroll(int n, int j); extern void PSscheck(int *b); extern void PSsearch(int *b); extern void PSshareddict( void ); extern void PSstatusdict( void ); extern void PSstore( void ); extern void PSstring(int len); extern void PSstringwidth(const char *s, float *xp, float *yp); extern void PSsystemdict( void ); extern void PSuserdict( void ); extern void PSwcheck(int *b); extern void PSwhere(int *b); extern void PSxcheck(int *b); #endif PSDATAOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psfontops.h generated from psfontops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSFONTOPS_H #define PSFONTOPS_H extern void PSFontDirectory( void ); extern void PSISOLatin1Encoding( void ); extern void PSSharedFontDirectory( void ); extern void PSStandardEncoding( void ); extern void PScachestatus(int *bsize, int *bmax, int *msize); extern void PScurrentcacheparams( void ); extern void PScurrentfont( void ); extern void PSdefinefont( void ); extern void PSfindfont(const char *name); extern void PSmakefont( void ); extern void PSscalefont(float size); extern void PSselectfont(const char *name, float scale); extern void PSsetcachedevice(float wx, float wy, float llx, float lly, float urx, float ury); extern void PSsetcachelimit(float n); extern void PSsetcacheparams( void ); extern void PSsetcharwidth(float wx, float wy); extern void PSsetfont(int f); extern void PSundefinefont(const char *name); #endif PSFONTOPS_H #ifndef PSGSTATEOPS_H #define PSGSTATEOPS_H extern void PSconcat(const float m[]); extern void PScurrentdash( void ); extern void PScurrentflat(float *flatness); extern void PScurrentgray(float *gray); extern void PScurrentgstate(int gst); extern void PScurrenthalftone( void ); extern void PScurrenthalftonephase(float *x, float *y); extern void PScurrenthsbcolor(float *h, float *s, float *b); extern void PScurrentlinecap(int *linecap); extern void PScurrentlinejoin(int *linejoin); extern void PScurrentlinewidth(float *width); extern void PScurrentmatrix( void ); extern void PScurrentmiterlimit(float *limit); extern void PScurrentpoint(float *x, float *y); extern void PScurrentrgbcolor(float *r, float *g, float *b); extern void PScurrentscreen( void ); extern void PScurrentstrokeadjust(int *b); extern void PScurrenttransfer( void ); extern void PSdefaultmatrix( void ); extern void PSgrestore( void ); extern void PSgrestoreall( void ); extern void PSgsave( void ); extern void PSgstate( void ); extern void PSinitgraphics( void ); extern void PSinitmatrix( void ); extern void PSrotate(float angle); extern void PSscale(float x, float y); extern void PSsetdash(const float pat[], int size, float offset); extern void PSsetflat(float flatness); extern void PSsetgray(float gray); extern void PSsetgstate(int gst); extern void PSsethalftone( void ); extern void PSsethalftonephase(float x, float y); extern void PSsethsbcolor(float h, float s, float b); extern void PSsetlinecap(int linecap); extern void PSsetlinejoin(int linejoin); extern void PSsetlinewidth(float width); extern void PSsetmatrix( void ); extern void PSsetmiterlimit(float limit); extern void PSsetrgbcolor(float r, float g, float b); extern void PSsetscreen( void ); extern void PSsetstrokeadjust(int b); extern void PSsettransfer( void ); extern void PStranslate(float x, float y); #endif PSGSTATEOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psioops.h generated from psioops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSIOOPS_H #define PSIOOPS_H extern void PSequals( void ); extern void PSequalsequals( void ); extern void PSbytesavailable(int *n); extern void PSclosefile( void ); extern void PScurrentfile( void ); extern void PSdeletefile(const char *filename); extern void PSecho(int b); extern void PSfile(const char *name, const char *access); extern void PSfilenameforall( void ); extern void PSfileposition(int *pos); extern void PSflush( void ); extern void PSflushfile( void ); extern void PSprint( void ); extern void PSprintobject(int tag); extern void PSpstack( void ); extern void PSread(int *b); extern void PSreadhexstring(int *b); extern void PSreadline(int *b); extern void PSreadstring(int *b); extern void PSrenamefile(const char *old, const char *new); extern void PSresetfile( void ); extern void PSsetfileposition(int pos); extern void PSstack( void ); extern void PSstatus(int *b); extern void PStoken(int *b); extern void PSwrite( void ); extern void PSwritehexstring( void ); extern void PSwriteobject(int tag); extern void PSwritestring( void ); #endif PSIOOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psmathops.h generated from psmathops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSMATHOPS_H #define PSMATHOPS_H extern void PSabs( void ); extern void PSadd( void ); extern void PSand( void ); extern void PSatan( void ); extern void PSbitshift(int shift); extern void PSceiling( void ); extern void PScos( void ); extern void PSdiv( void ); extern void PSexp( void ); extern void PSfloor( void ); extern void PSidiv( void ); extern void PSln( void ); extern void PSlog( void ); extern void PSmod( void ); extern void PSmul( void ); extern void PSneg( void ); extern void PSround( void ); extern void PSsin( void ); extern void PSsqrt( void ); extern void PSsub( void ); extern void PStruncate( void ); extern void PSxor( void ); #endif PSMATHOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psmatrixops.h generated from psmatrixops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSMATRIXOPS_H #define PSMATRIXOPS_H extern void PSconcatmatrix( void ); extern void PSdtransform(float x1, float y1, float *x2, float *y2); extern void PSidentmatrix( void ); extern void PSidtransform(float x1, float y1, float *x2, float *y2); extern void PSinvertmatrix( void ); extern void PSitransform(float x1, float y1, float *x2, float *y2); extern void PStransform(float x1, float y1, float *x2, float *y2); #endif PSMATRIXOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psmiscops.h generated from psmiscops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSMISCOPS_H #define PSMISCOPS_H extern void PSbanddevice( void ); extern void PSframedevice( void ); extern void PSnulldevice( void ); extern void PSrenderbands( void ); #endif PSMISCOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psopstack.h generated from psopstack.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSOPSTACK_H #define PSOPSTACK_H extern void PSgetboolean(int *it); extern void PSgetchararray(int size, char s[]); extern void PSgetfloat(float *it); extern void PSgetfloatarray(int size, float a[]); extern void PSgetint(int *it); extern void PSgetintarray(int size, int a[]); extern void PSgetstring(char *s); extern void PSsendboolean(int it); extern void PSsendchararray(const char s[], int size); extern void PSsendfloat(float it); extern void PSsendfloatarray(const float a[], int size); extern void PSsendint(int it); extern void PSsendintarray(const int a[], int size); extern void PSsendstring(const char *s); #endif PSOPSTACK_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/pspaintops.h generated from pspaintops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSPAINTOPS_H #define PSPAINTOPS_H extern void PSashow(float x, float y, const char *s); extern void PSawidthshow(float cx, float cy, int c, float ax, float ay, const char *s); extern void PScopypage( void ); extern void PSeofill( void ); extern void PSerasepage( void ); extern void PSfill( void ); extern void PSimage( void ); extern void PSimagemask( void ); extern void PSkshow(const char *s); extern void PSrectfill(float x, float y, float w, float h); extern void PSrectstroke(float x, float y, float w, float h); extern void PSshow(const char *s); extern void PSshowpage( void ); extern void PSstroke( void ); extern void PSstrokepath( void ); extern void PSueofill(const char nums[], int n, const char ops[], int l); extern void PSufill(const char nums[], int n, const char ops[], int l); extern void PSustroke(const char nums[], int n, const char ops[], int l); extern void PSustrokepath(const char nums[], int n, const char ops[], int l); extern void PSwidthshow(float x, float y, int c, const char *s); extern void PSxshow(const char *s, const float numarray[], int size); extern void PSxyshow(const char *s, const float numarray[], int size); extern void PSyshow(const char *s, const float numarray[], int size); #endif PSPAINTOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/pspathops.h generated from pspathops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSPATHOPS_H #define PSPATHOPS_H extern void PSarc(float x, float y, float r, float angle1, float angle2); extern void PSarcn(float x, float y, float r, float angle1, float angle2); extern void PSarct(float x1, float y1, float x2, float y2, float r); extern void PSarcto(float x1, float y1, float x2, float y2, float r, float *xt1, float *yt1, float *xt2, float *yt2); extern void PScharpath(const char *s, int b); extern void PSclip( void ); extern void PSclippath( void ); extern void PSclosepath( void ); extern void PScurveto(float x1, float y1, float x2, float y2, float x3, float y3); extern void PSeoclip( void ); extern void PSeoviewclip( void ); extern void PSflattenpath( void ); extern void PSinitclip( void ); extern void PSinitviewclip( void ); extern void PSlineto(float x, float y); extern void PSmoveto(float x, float y); extern void PSnewpath( void ); extern void PSpathbbox(float *llx, float *lly, float *urx, float *ury); extern void PSpathforall( void ); extern void PSrcurveto(float x1, float y1, float x2, float y2, float x3, float y3); extern void PSrectclip(float x, float y, float w, float h); extern void PSrectviewclip(float x, float y, float w, float h); extern void PSreversepath( void ); extern void PSrlineto(float x, float y); extern void PSrmoveto(float x, float y); extern void PSsetbbox(float llx, float lly, float urx, float ury); extern void PSsetucacheparams( void ); extern void PSuappend(const char nums[], int n, const char ops[], int l); extern void PSucache( void ); extern void PSucachestatus( void ); extern void PSupath(int b); extern void PSviewclip( void ); extern void PSviewclippath( void ); #endif PSPATHOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/pssysops.h generated from pssysops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSSYSOPS_H #define PSSYSOPS_H extern void PSbind( void ); extern void PScountdictstack(int *n); extern void PScountexecstack(int *n); extern void PScurrentdict( void ); extern void PScurrentpacking(int *b); extern void PScurrentshared(int *b); extern void PSdeviceinfo( void ); extern void PSerrordict( void ); extern void PSexec( void ); extern void PSprompt( void ); extern void PSquit( void ); extern void PSrand( void ); extern void PSrealtime(int *i); extern void PSrestore( void ); extern void PSrrand( void ); extern void PSrun(const char *filename); extern void PSsave( void ); extern void PSsetpacking(int b); extern void PSsetshared(int b); extern void PSsrand( void ); extern void PSstart( void ); extern void PStype( void ); extern void PSundef(const char *name); extern void PSusertime(int *milliseconds); extern void PSversion(int bufsize, char buf[]); extern void PSvmreclaim(int code); extern void PSvmstatus(int *level, int *used, int *maximum); #endif PSSYSOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/pswinops.h generated from pswinops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSWINOPS_H #define PSWINOPS_H extern void PSineofill(float x, float y, int *b); extern void PSinfill(float x, float y, int *b); extern void PSinstroke(float x, float y, int *b); extern void PSinueofill(float x, float y, const char nums[], int n, const char ops[], int l, int *b); extern void PSinufill(float x, float y, const char nums[], int n, const char ops[], int l, int *b); extern void PSinustroke(float x, float y, const char nums[], int n, const char ops[], int l, int *b); extern void PSwtranslation(float *x, float *y); #endif PSWINOPS_H /* /Net/ektar/BinCache1/dpsclient/Symbols/dpsclient-81.2.sym~13/psl2ops.h generated from psl2ops.psw by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989 */ #ifndef PSL2OPS_H #define PSL2OPS_H extern void PSleftbracket( void ); extern void PSrightbracket( void ); extern void PSleftleft( void ); extern void PSrightright( void ); extern void PScshow(const char *s); extern void PScurrentcolor( void ); extern void PScurrentcolorrendering( void ); extern void PScurrentcolorspace( void ); extern void PScurrentdevparams(const char *dev); extern void PScurrentglobal(int *b); extern void PScurrentoverprint(int *b); extern void PScurrentpagedevice( void ); extern void PScurrentsystemparams( void ); extern void PScurrentuserparams( void ); extern void PSdefineresource(const char *category); extern void PSexecform( void ); extern void PSfilter( void ); extern void PSfindencoding(const char *key); extern void PSfindresource(const char *key, const char *category); extern void PSgcheck(int *b); extern void PSglobaldict( void ); extern void PSGlobalFontDirectory( void ); extern void PSglyphshow(const char *name); extern void PSlanguagelevel(int *n); extern void PSmakepattern( void ); extern void PSproduct( void ); extern void PSresourceforall(const char *category); extern void PSresourcestatus(const char *key, const char *category, int *b); extern void PSrevision(int *n); extern void PSrootfont( void ); extern void PSserialnumber(int *n); extern void PSsetcolor( void ); extern void PSsetcolorrendering( void ); extern void PSsetcolorspace( void ); extern void PSsetdevparams( void ); extern void PSsetglobal(int b); extern void PSsetoverprint(int b); extern void PSsetpagedevice( void ); extern void PSsetpattern(int patternDict); extern void PSsetsystemparams( void ); extern void PSsetuserparams( void ); extern void PSstartjob(int b, const char *password); extern void PSundefineresource(const char *key, const char *category); #endif PSL2OPS_H #endif /* _PSOPS_H_ */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.