⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chep95.cfortran.h.talk.ps

📁 Cfortran is useful for mixing language programing when you want call some C function in your FORTRAN
💻 PS
📖 第 1 页 / 共 4 页
字号:
%!%%BoundingBox: (atend)%%Pages: (atend)%%DocumentFonts: (atend)%%EndComments%% FrameMaker PostScript Prolog 3.0, for use with FrameMaker 3.0% Copyright (c) 1986,87,89,90,91 by Frame Technology Corporation.% All rights reserved.%% Known Problems:%	Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1/FMversion (3.0) def % Set up Color vs. Black-and-White	/FMPrintInColor systemdict /colorimage known		systemdict /currentcolortransfer known or def% Uncomment this line to force b&w on color printer%   /FMPrintInColor false def/FrameDict 195 dict def systemdict /errordict known not {/errordict 10 dict def		errordict /rangecheck {stop} put} if% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalkFrameDict /tmprangecheck errordict /rangecheck get put errordict /rangecheck {FrameDict /bug true put} put FrameDict /bug false put mark % Some PS machines read past the CR, so keep the following 3 lines together!currentfile 5 string readline000000000000cleartomark errordict /rangecheck FrameDict /tmprangecheck get put FrameDict /bug get { 	/readline {		/gstring exch def		/gfile exch def		/gindex 0 def		{			gfile read pop 			dup 10 eq {exit} if 			dup 13 eq {exit} if 			gstring exch gindex exch put 			/gindex gindex 1 add def 		} loop		pop 		gstring 0 gindex getinterval true 		} def	} if/FMVERSION {	FMversion ne {		/Times-Roman findfont 18 scalefont setfont		100 100 moveto		(FrameMaker version does not match postscript_prolog!)		dup =		show showpage		} if	} def /FMLOCAL {	FrameDict begin	0 def 	end 	} def 	/gstring FMLOCAL	/gfile FMLOCAL	/gindex FMLOCAL	/orgxfer FMLOCAL	/orgproc FMLOCAL	/organgle FMLOCAL	/orgfreq FMLOCAL	/yscale FMLOCAL	/xscale FMLOCAL	/manualfeed FMLOCAL	/paperheight FMLOCAL	/paperwidth FMLOCAL/FMDOCUMENT { 	array /FMfonts exch def 	/#copies exch def	FrameDict begin	0 ne dup {setmanualfeed} if	/manualfeed exch def	/paperheight exch def	/paperwidth exch def	/yscale exch def	/xscale exch def	currenttransfer cvlit /orgxfer exch def	currentscreen cvlit /orgproc exch def	/organgle exch def /orgfreq exch def	setpapername 	manualfeed {true} {papersize} ifelse 	{manualpapersize} {false} ifelse 	{desperatepapersize} if	end 	} def 	/pagesave FMLOCAL	/orgmatrix FMLOCAL	/landscape FMLOCAL/FMBEGINPAGE { 	FrameDict begin 	/pagesave save def	3.86 setmiterlimit	/landscape exch 0 ne def	landscape { 		90 rotate 0 exch neg translate pop 		}		{pop pop}		ifelse	xscale yscale scale	/orgmatrix matrix def	gsave 	} def /FMENDPAGE {	grestore 	pagesave restore	end 	showpage	} def /FMFONTDEFINE { 	FrameDict begin	findfont 	ReEncode 	1 index exch 	definefont 	FMfonts 3 1 roll 	put	end 	} def /FMFILLS {	FrameDict begin	array /fillvals exch def	end 	} def /FMFILL {	FrameDict begin	 fillvals 3 1 roll put	end 	} def /FMNORMALIZEGRAPHICS { 	newpath	0.0 0.0 moveto	1 setlinewidth	0 setlinecap	0 0 0 sethsbcolor	0 setgray 	} bind def	/fx FMLOCAL	/fy FMLOCAL	/fh FMLOCAL	/fw FMLOCAL	/llx FMLOCAL	/lly FMLOCAL	/urx FMLOCAL	/ury FMLOCAL/FMBEGINEPSF { 	end 	/FMEPSF save def 	/showpage {} def 	FMNORMALIZEGRAPHICS 	[/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall 	fx fy translate 	rotate	fw urx llx sub div fh ury lly sub div scale 	llx neg lly neg translate 	} bind def/FMENDEPSF {	FMEPSF restore	FrameDict begin 	} bind defFrameDict begin /setmanualfeed {%%BeginFeature *ManualFeed True	 statusdict /manualfeed true put%%EndFeature	} def/max {2 copy lt {exch} if pop} bind def/min {2 copy gt {exch} if pop} bind def/inch {72 mul} def/pagedimen { 	paperheight sub abs 16 lt exch 	paperwidth sub abs 16 lt and	{/papername exch def} {pop} ifelse	} def	/papersizedict FMLOCAL/setpapername { 	/papersizedict 14 dict def 	papersizedict begin	/papername /unknown def 		/Letter 8.5 inch 11.0 inch pagedimen		/LetterSmall 7.68 inch 10.16 inch pagedimen		/Tabloid 11.0 inch 17.0 inch pagedimen		/Ledger 17.0 inch 11.0 inch pagedimen		/Legal 8.5 inch 14.0 inch pagedimen		/Statement 5.5 inch 8.5 inch pagedimen		/Executive 7.5 inch 10.0 inch pagedimen		/A3 11.69 inch 16.5 inch pagedimen		/A4 8.26 inch 11.69 inch pagedimen		/A4Small 7.47 inch 10.85 inch pagedimen		/B4 10.125 inch 14.33 inch pagedimen		/B5 7.16 inch 10.125 inch pagedimen	end	} def/papersize {	papersizedict begin		/Letter {lettertray letter} def		/LetterSmall {lettertray lettersmall} def		/Tabloid {11x17tray 11x17} def		/Ledger {ledgertray ledger} def		/Legal {legaltray legal} def		/Statement {statementtray statement} def		/Executive {executivetray executive} def		/A3 {a3tray a3} def		/A4 {a4tray a4} def		/A4Small {a4tray a4small} def		/B4 {b4tray b4} def		/B5 {b5tray b5} def		/unknown {unknown} def	papersizedict dup papername known {papername} {/unknown} ifelse get	end	/FMdicttop countdictstack 1 add def 	statusdict begin stopped end 	countdictstack -1 FMdicttop {pop end} for 	} def/manualpapersize {	papersizedict begin		/Letter {letter} def		/LetterSmall {lettersmall} def		/Tabloid {11x17} def		/Ledger {ledger} def		/Legal {legal} def		/Statement {statement} def		/Executive {executive} def		/A3 {a3} def		/A4 {a4} def		/A4Small {a4small} def		/B4 {b4} def		/B5 {b5} def		/unknown {unknown} def	papersizedict dup papername known {papername} {/unknown} ifelse get	end	stopped 	} def/desperatepapersize {	statusdict /setpageparams known		{		paperwidth paperheight 0 1 		statusdict begin		{setpageparams} stopped pop 		end		} if	} def/savematrix {	orgmatrix currentmatrix pop	} bind def/restorematrix {	orgmatrix setmatrix	} bind def/dmatrix matrix def/dpi    72 0 dmatrix defaultmatrix dtransform    dup mul exch   dup mul add   sqrt def/freq dpi 18.75 div 8 div round dup 0 eq {pop 1} if 8 mul dpi exch div def/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def/DiacriticEncoding [/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl/numbersign /dollar /percent /ampersand /quotesingle /parenleft/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one/two /three /four /five /six /seven /eight /nine /colon /semicolon/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex/udieresis /dagger /.notdef /cent /sterling /section /bullet/paragraph /germandbls /registered /copyright /trademark /acute/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl/periodcentered /quotesinglbase /quotedblbase /perthousand/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron] def/ReEncode { 	dup 	length 	dict begin 	{	1 index /FID ne 		{def} 		{pop pop} ifelse 	} forall 	0 eq {/Encoding DiacriticEncoding def} if 	currentdict 	end 	} bind def/graymode true def	/bwidth FMLOCAL	/bpside FMLOCAL	/bstring FMLOCAL	/onbits FMLOCAL	/offbits FMLOCAL	/xindex FMLOCAL	/yindex FMLOCAL	/x FMLOCAL	/y FMLOCAL/setpattern {	 /bwidth  exch def	 /bpside  exch def	 /bstring exch def	 /onbits 0 def  /offbits 0 def	 freq sangle landscape {90 add} if 		{/y exch def		 /x exch def		 /xindex x 1 add 2 div bpside mul cvi def		 /yindex y 1 add 2 div bpside mul cvi def		 bstring yindex bwidth mul xindex 8 idiv add get		 1 7 xindex 8 mod sub bitshift and 0 ne		 {/onbits  onbits  1 add def 1}		 {/offbits offbits 1 add def 0}		 ifelse		}		setscreen	 {} settransfer	 offbits offbits onbits add div FMsetgray	/graymode false def	} bind def/grayness {	FMsetgray	graymode not {		/graymode true def		orgxfer cvx settransfer		orgfreq organgle orgproc cvx setscreen		} if	} bind def	/HUE FMLOCAL	/SAT FMLOCAL	/BRIGHT FMLOCAL	/Colors FMLOCALFMPrintInColor 		{	/HUE 0 def	/SAT 0 def	/BRIGHT 0 def	% array of arrays Hue and Sat values for the separations [HUE BRIGHT]	/Colors   	[[0    0  ]    % black	 [0    0  ]    % white	 [0.00 1.0]    % red	 [0.37 1.0]    % green	 [0.60 1.0]    % blue	 [0.50 1.0]    % cyan	 [0.83 1.0]    % magenta	 [0.16 1.0]    % comment / yellow	 ] def      	/BEGINBITMAPCOLOR { 		BITMAPCOLOR} def	/BEGINBITMAPCOLORc { 		BITMAPCOLORc} def	/BEGINBITMAPTRUECOLOR { 		BITMAPTRUECOLOR } def	/BEGINBITMAPTRUECOLORc { 		BITMAPTRUECOLORc } def	/K { 		Colors exch get dup		0 get /HUE exch store 		1 get /BRIGHT exch store		  HUE 0 eq BRIGHT 0 eq and			{1.0 SAT sub setgray}			{HUE SAT BRIGHT sethsbcolor} 		  ifelse		} def	/FMsetgray { 		/SAT exch 1.0 exch sub store 		  HUE 0 eq BRIGHT 0 eq and			{1.0 SAT sub setgray}			{HUE SAT BRIGHT sethsbcolor} 		  ifelse		} bind def	}		{	/BEGINBITMAPCOLOR { 		BITMAPGRAY} def	/BEGINBITMAPCOLORc { 		BITMAPGRAYc} def	/BEGINBITMAPTRUECOLOR { 		BITMAPTRUEGRAY } def	/BEGINBITMAPTRUECOLORc { 		BITMAPTRUEGRAYc } def	/FMsetgray {setgray} bind def	/K { 		pop		} def	}ifelse/normalize {	transform round exch round exch itransform	} bind def/dnormalize {	dtransform round exch round exch idtransform	} bind def/lnormalize { 	0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop	} bind def/H { 	lnormalize setlinewidth	} bind def/Z {	setlinecap	} bind def	/fillvals FMLOCAL/X { 	fillvals exch get	dup type /stringtype eq	{8 1 setpattern} 	{grayness}	ifelse	} bind def/V { 	gsave eofill grestore	} bind def/N { 	stroke	} bind def/M {newpath moveto} bind def/E {lineto} bind def/D {curveto} bind def/O {closepath} bind def	/n FMLOCAL/L {  	/n exch def	newpath	normalize	moveto 	2 1 n {pop normalize lineto} for	} bind def/Y { 	L 	closepath	} bind def	/x1 FMLOCAL	/x2 FMLOCAL	/y1 FMLOCAL	/y2 FMLOCAL	/rad FMLOCAL/R { 	/y2 exch def	/x2 exch def	/y1 exch def	/x1 exch def	x1 y1	x2 y1	x2 y2	x1 y2	4 Y 	} bind def/RR { 	/rad exch def	normalize	/y2 exch def	/x2 exch def	normalize	/y1 exch def	/x1 exch def	newpath	x1 y1 rad add moveto	x1 y2 x2 y2 rad arcto	x2 y2 x2 y1 rad arcto	x2 y1 x1 y1 rad arcto	x1 y1 x1 y2 rad arcto	closepath	16 {pop} repeat	} bind def/C { 	grestore	gsave	R 	clip	} bind def	/FMpointsize FMLOCAL/F { 	FMfonts exch get	FMpointsize scalefont	setfont	} bind def/Q { 	/FMpointsize exch def	F 	} bind def/T { 	moveto show	} bind def/RF { 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -