??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó
p”þfc @ sV d Z d d l Z d g Z e j d ƒ Z d „ Z d „ Z e d k rR e ƒ n d S( s!
Generic dylib path manipulation
iÿÿÿÿNt
dylib_infos‹ (?x)
(?P^.*)(?:^|/)
(?P
(?P\w+?)
(?:\.(?P[^._]+))?
(?:_(?P[^._]+))?
\.dylib$
)
c C s# t j | ƒ } | s d S| j ƒ S( s1
A dylib name can take one of the following four forms:
Location/Name.SomeVersion_Suffix.dylib
Location/Name.SomeVersion.dylib
Location/Name_Suffix.dylib
Location/Name.dylib
returns None if not found or a mapping equivalent to:
dict(
location='Location',
name='Name.SomeVersion_Suffix.dylib',
shortname='Name',
version='SomeVersion',
suffix='Suffix',
)
Note that SomeVersion and Suffix are optional and may be None
if not present.
N( t DYLIB_REt matcht Nonet groupdict( t filenamet is_dylib( ( s- /usr/lib64/python2.7/ctypes/macholib/dylib.pyR s c C s d d d d d d „ } t d ƒ d k s0 t ‚ t d ƒ d k sH t ‚ t d ƒ | d d d ƒ k sl t ‚ t d ƒ | d d d d
d ƒk s– t ‚ t d ƒ | d d
d d ƒ k s½ t ‚ t d ƒ | d d d d ƒ k sä t ‚ t d ƒ | d d d d d ƒ k st ‚ d S( Nc S s% t d | d | d | d | d | ƒ S( Nt locationt namet shortnamet versiont suffix( t dict( R R R R
R ( ( s- /usr/lib64/python2.7/ctypes/macholib/dylib.pyt d1 s s completely/invalids completely/invalide_debugs P/Foo.dylibt Ps Foo.dylibt Foos P/Foo_debug.dylibs Foo_debug.dylibR t debugs
P/Foo.A.dylibs Foo.A.dylibt As P/Foo_debug.A.dylibs Foo_debug.A.dylibt Foo_debugs P/Foo.A_debug.dylibs Foo.A_debug.dylib( R R t AssertionError( R
( ( s- /usr/lib64/python2.7/ctypes/macholib/dylib.pyt test_dylib_info0 s $*''t __main__( t __doc__t ret __all__t compileR R R t __name__( ( ( s- /usr/lib64/python2.7/ctypes/macholib/dylib.pyt s