HEX
Server: Apache/2
System: Linux jingle.dotvndns.vn 2.6.32-754.17.1.el6.x86_64 #1 SMP Tue Jul 2 12:42:48 UTC 2019 x86_64
User: chuahuehuong (1863)
PHP: 7.3.16
Disabled: apache_note,apache_setenv,proc_get_status,exec,passthru,proc_nice,proc_terminate,shell_exec,system,ini_restore,syslog,define_syslog_variables,symlink,link,error_log,leak,dbmopen,closelog,stream_socket_server,execl,escapeshellcmd,ini_alter,dl,show_source,posix_getpwuid,posix_geteuid,posix_getegid,posix_getgrgid,open_basedir,safe_mode_include_dir,pcntl_exec,pcntl_fork,pclose,virtual,openlog,popen,escapeshellarg,eval,calo,posix_getpwuid,symlinks,symlink,getpwuid,mail
Upload Files
File: //usr/share/ghostscript/8.70/lib/markpath.ps
%    Copyright (C) 1993 Aladdin Enterprises.  All rights reserved.
% 
% This software is provided AS-IS with no warranty, either express or
% implied.
% 
% This software is distributed under license and may not be copied,
% modified or distributed except as expressly authorized under the terms
% of the license contained in the file LICENSE in this distribution.
% 
% For more information about licensing, please refer to
% http://www.ghostscript.com/licensing/. For information on
% commercial licensing, go to http://www.artifex.com/licensing/ or
% contact Artifex Software, Inc., 101 Lucas Valley Road #110,
% San Rafael, CA  94903, U.S.A., +1(415)492-9861.

% $Id: markpath.ps 6300 2005-12-28 19:56:24Z giles $
% markpath.ps
% Mark the corners of a path, drawing it slowly if desired.

/Delay where { pop } { /Delay 0 def } ifelse
/setxy0
 { currentpoint /y0 exch def /x0 exch def
 } def
/bip
 { epsx epsy idtransform /ey exch def /ex exch def
   currentpoint ex 2 div ey 2 div rlineto currentpoint 0 ey neg rlineto
   ex neg 0 rlineto 0 ey rlineto lineto lineto
   stroke
 } def
/dally
 { Delay { } repeat
   Delay 0 ne { flushpage } if
 } def
/movebip
 { /xs 2 index def /ys 1 index def
   gsave newpath mpmx transform moveto setxy0 bip grestore
 } def
/linebip
 { gsave newpath x0 y0 moveto mpmx transform lineto setxy0 bip dally grestore
 } def
/curvebip
 { gsave newpath x0 y0 moveto 5 index 5 index mpmx transform lineto bip
   2 copy mpmx transform moveto 3 index 3 index mpmx transform lineto bip
   x0 y0 moveto
   3 { mpmx transform 6 2 roll } repeat
   curveto setxy0 bip dally grestore
 } def
/closebip
 { xs ys linebip
 } def

/markpath		% <matrix> markpath -
 { /mpmx exch def 
   gsave initgraphics 9 dup dtransform grestore
     /epsy exch def   /epsx exch def
   gsave 0 setlinewidth
    { movebip } { linebip } { curvebip } { closebip } pathforall
   grestore
 } def