mʔAd DFk&7AR\GLH\AldurFileOpx\EndUser.txt\GLH\AldurFileOpx\AldurFile.oxh!:\system\Opl\AldurFile.oxh\Epoc32\Release\Marm\Rel\AldurFile.opx!:\system\Opx\AldurFile.opxAldurFile OPX G.L.HoldenAldurFile OPX Graham Holden, 2003-4 The software you are installing makes use of 'AldurFile OPX', a small package to help OPL programmers. If you want to use this in your own programs, details are available from: www.g-holden.dircon.co.uk (you don't need to do anything just to run the program you are installing, only if you want to write your own programs). 7mcU\cdu`REM -----------------------------------------------------------REM AldurFile.OXH version 1.10REM Header File for AldurFile.OPXREM Copyright (c) Graham L. Holden, 2003-4.REM -----------------------------------------------------------REM -----------------------------------------------------------REM OPX identifier and versionConst KUidFileUtil& = &101F9BEEConst KFileUtilVersion% = $010aREM -----------------------------------------------------------REM Constants for DirOpen&:'s attribute selection parameter:Const KAttrNormal& = 0Const KAttrReadOnly& = $0001Const KAttrHidden& = $0002Const KAttrSystem& = $0004Const KAttrVolume& = $0008Const KAttrDir& = $0010Const KAttrArchive& = $0020Const KAttrAllFiles& = $002fConst KAttrAll& = $003fConst KAttrUseUIDs& = &10000000Const KAttrInclude& = &40000000Const KAttrExclude& = &08000000REM -----------------------------------------------------------REM Constants for DirFilter: (need to fit in with above)Const KFileOpen& = &00010000Const KFileClosed& = &00020000REM -----------------------------------------------------------REM Constants for DirOpen&:'s order-by parameter:Const KSortNone% = 0Const KSortByName% = 1Const KSortByExt% = 2Const KSortBySize% = 3Const KSortByDate% = 4Const KSortByUID% = 5Const KSortByDateAndName% = 100Const KSortAscend% = 0Const KSortDescend% = $0400Const KSortDirsDescend% = $0800Const KDirsAnyOrder% = 0Const KDirsFirst% = $0100Const KDirsLast% = $0200REM -----------------------------------------------------------REM Constants for SetFmtTriad: and FmtTriadEx$:Const KForceSeparator% = -2Const KNoSeparator% = -1Const KUseLocale% = 0Const KRoundToKbOrMb% = -1REM -----------------------------------------------------------REM Functions provided by the OPXDeclare OPX AldurFile, KUidFileUtil&, KFileUtilVersion% IsArchive%:( aFile$ ) : 100 IsDirectory%:( aFile$ ) : 101 SetArchive:( aFile$, aBool% ) : 102 IsOpen%:( aFile$) : 103 DirOpen&:( aFilespec$, aAttrMask&, aSortMode& ) : 200 DirOpenUID&:(aDirectory$, aUID1&, aUID2&, aUID3&, aSortMode&) : 201 DirCount%: : 202 DirClose&: : 203 DirUse:( aDirRef&) : 204 DirNext%: : 205 DirFirst: : 206 DirPosn%: : 207 DirPath$: : 208 DirGoto:(anEntry%) : 209 DirSort:( aSortMode&) : 210 DirFilter:( aFilter&) : 211 DirNextHaving%:( anyAttr&, allAttr& ) : 212 DirNextLacking%:( anyAttr&, allAttr& ) : 213 DirOpenEmpty&:( aDirSpec$ ) : 220 DirOpenEmptyUID&:( aDirSpec$ ) : 220 DirAppend&:( aFilespec$, aAttrMask&, aSortMode& ) : 221 DirMerge&:( aFilespec$, aAttrMask&, aSortMode& ) : 222 DirAppendUID&:(aDirectory$, aUID1&, aUID2&, aUID3&, aSortMode&) : 223 DirMergeUID&:(aDirectory$, aUID1&, aUID2&, aUID3&, aSortMode&) : 224 DirName$: : 300 DirFullName$: : 301 DirSize&: : 302 DirDateTime&:( aDateTime& ) : 303 DirDate&: : 304 DirTime&: : 305 DirAttrib&: : 306 DirIsReadOnly%: : 307 DirIsSystem%: : 308 DirIsDirectory%: : 309 DirIsArchive%: : 310 DirIsHidden%: : 311 DirUID&:( aUidNo%) : 312 DirAttrib$: : 313 DirSize$: : 314 DirDateTime$: : 315 DirDate$: : 316 DirTime$: : 317 DirIsOpen%: : 318 DirNameAt$:( anEntryNo%) : 350 DirFullNameAt$:( anEntryNo%) : 351 DirSizeAt&:( anEntryNo%) : 352 DirDateTimeAt&:( anEntryNo%, aDateTime&) : 353 DirDateAt&:( anEntryNo%) : 354 DirTimeAt&:( anEntryNo%) : 355 DirAttribAt&:( anEntryNo%) : 356 DirIsReadOnlyAt%:( anEntryNo%) : 357 DirIsSystemAt%:( anEntryNo%) : 358 DirIsDirectoryAt%:( anEntryNo%) : 359 DirIsArchiveAt%:( anEntryNo%) : 360 DirIsHiddenAt%:( anEntryNo%) : 361 DirUIDAt&:( anEntryNo%, aUidNo%) : 362 DirAttribAt$:( anEntryNo%) : 363 DirSizeAt$:( anEntryNo%) : 364 DirDateTimeAt$:( anEntryNo%) : 365 DirDateAt$:( anEntryNo%) : 366 DirTimeAt$:( anEntryNo%) : 367 DirIsOpenAt&:( anEntryNo%) : 368 ParseBuild$:( aFile1$, aFile2$, aFile3$ ) : 400 ParseDrive$:( aFilename$) : 401 ParsePath$:( aFilename$) : 402 ParseDriveAndPath$:( aFilename$) : 403 ParseFilePath$:( aFilename$) : 403 ParseName$:( aFilename$) : 404 ParseExt$:( aFilename$) : 405 ParseNameAndExt$:( aFilename$) : 406 ParseFileName$:( aFilename$) : 406 ParsePopDir$:( aFilename$) : 407 ParseIsRoot%:( aFilename$) : 408 ParseIsWild%:( aFilename$) : 409 ParseHasDrive%:( aFilename$) : 410 ParseHasPath%:( aFilename$) : 411 ParseHasName%:( aFilename$) : 412 ParseHasExt%:( aFilename$) : 413 FmtAttrib$:( aAttrib&) : 500 FmtTriad$:( aNumber&) : 501 FmtTriadEx$:( aNumber&, aWidth%, aChar%) : 502 FmtDateTime$:( aDateTime& ) : 503 FmtDate$:( aDaysSince1900& ) : 504 FmtTime$:( aSecsSinceMidnight& ) : 505 FmtDateTimeEx$:( aDateTime&, aFormat$ ) : 506 FmtDateEx$:( aDaysSince1900&, aFormat$ ) : 507 FmtTimeEx$:( aSecsSinceMidnight&, aFormat$ ) : 508 SetFmtAttrib:( aFormat$) : 550 SetFmtTriad:( aWidth%, aSeparator%) : 551 SetFmtDateTime:( aFormat$) : 552 SetFmtDate:( aFormat$) : 553 SetFmtTime:( aFormat$) : 554 SetFmtTriadTails:( aBytes$, aKB$, aMB$) :555End Declare\cCefd\cKefd.A*Texted.appSy]EPOC RonѶ0= =,:|=?^F              p@-@P `  p@ E-8Mp P  @P 0  10 @P 00 d `100 `0V% @ P$ ,04`,     , $  `@ 00 P |0  `00Vs @ P 0  `45==<<X 0P 08ЍA-MPp@`@ ` `h ? ~ @ 0TF  5 q 0Sn @ͫk Ѝp@-(M` P  - - - -0,_ ,@^ ^ 4Ѝl(ЍpA-4MP0`@S 0J $ @G (@$ C 0B 04Ѝp@-(M`$ P  - - - -00" ,@! 4 & Ѝl(Ѝp0@- M@P  4 0 Q Ѝ00@- M@P  4 0Q Ѝ0p@-MP HDH `s t 4T0  0   o Ѝp0@- M@PW X 4r 0SP Ѝ0G-YMp000 S L G C @ = W* 0 SI00S} 0004S MOWC U_B 0@/ /WoOO4 M4 41T@1 20@/,w 00 ( ) o PW @ 0e P :  W| 00000 S\ ` dV``V0 SP P -0 X @> -0 X  ЍV 0 S#0 0S00 00`P U @ 0  PP 00 S 000 dSͫ=  0 Yߍ@-@00S, w 00 /@ͫ@-@00S 00o A@U ͫp@-P00S @0 `[ P @P 0 @ Q AD 0p@3 ͫ0@-@+ P 1 000 0@ @-@P`p00S] U  p `00 0 101SU p-0 0> ЍP@ ͫ@-@00S 3 0 01@ ͫ@-@00S$! gA@ ͫ@-@00S 0@ ͫ@-@00S( I00@ ͫ@-@00SH  00 0dS @ ͫ0@-@P00S, 00 0@ ͫp@-BMP`00S` 0@@@/  00 @ ` ͫBߍpp@-@P`00S@ 00y Vp@C p@ͫp@-M`@00S| 1 P@U PP00T  @B  ͫЍp0@-@P00S4U 005 08!0@ͫL<p@-M@P`00SL< 00 0V  ͫ0 QB AQE QF <QG QQ QH QI 1QL QM ,Q  Q6 Q $Q Q 2Qh !LQM ʨ2Q< KQ5 2Q9 2Q; |2QJ p2Q< h2Q> MQE T2QD OQ <2Q 02Q= NQ= 2Q 2Q 2Q: 1Q 1Q/ 1Q1 XQ1 1Qc F[Q ʼ1Q7 ʰ1Q* &YQ* 1Q* 1Q2 ʄ1Q( ZQ) p1Q+ h1Qz \1Q+ P1Qo D1Qf <1Qe \Q dQ eQ! 1Q 1Q 0Q 0Q ~Q^ DgQ% 0Q 0Q 0Q x0QF +ʤ0Q }Q= na6-./312597:;^=>_fceigjkomn3Q" 3Q A3Q5 ʸ3Q ʬ3Q 3Q 2Q 3Q ,3Q ʊQ p3Q "d3Q \3Q @2@F@[@x @@@e@r@@@@@@@ @2@ @0 @O@e @ @ @ @   @ @!         @@O@k@@@@@@@@.@K@h@ @ '&*)+' { ~ i m o q@@@@@@@@@M(T@NOP0`@h @ͫ@Q0@-P@PN@0 E-P`pR0H$H0  P@KKW V  X 0S V 0S X @-CMP`p@@/@ Cߍp@-,M`PC@P {${@/$/01@- ",Ѝp0@-$MP@  0 P ͫ$Ѝ0p@-M@P<`8@ 0 P  0 PЍp; ;;;; ;;;;:L:X::t:p:D:P:::8:@:H:<::8;x:|:|;T;<;d;L;H;:::::::4:::T::::::l;:::`;::::0;@;:D;,:X;P;\;h;4;(;;,;:t;:\:d:p;h:x;l:$;:::0:`:;;;;;;;;;;;;;;;;;;;;;;;;;<;<<<;;<;;;< <p@-`P0UP @P 0Pp@hIFfVxzfg L 1EGPRXY[n )8;BGc"$H89:;<>?-;>?ASGI'(2XcQRW\abnop "%&/4>CFOQTWYMK%c%03d%d %J%I02%-B%:0%J%:1%T%:2%S%:3%+B %D%M%*Y%/0%1%/1%2%/2%3%/3%D%M%*Y%/0%1%/1%2%/2%3%/3%-B%:0%J%:1%T%:2%S%:3%+B&$'0:8399: :01H VVxzfg L 1EGPRXY[n )8;BGc"$H89:;<>?-;>?ASGI'(2X  cQRW\ab3nop "%&/4>CFOQTWYEUSER[100000c1].DLLOPLR[10000077].DLLEFSRV[100000bd].DLL(0000D0T0`0l0x0002222294 00P1|33p44h55`66\77\88\99\:$;l;; Pd0l0p0x0,13 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3X45 55$6(6,6 703333444(444@4L4X4d4p4|444444444445 55$505<5H5T5`5l5x55555555555566 6,686D6P6\6h6t666666666666777(747@7L7X7d7p7|777777777778 88$808<8H8T8`8l8x88888888888899 9,989D9P9\9h9t9999<<<<<<<= ==$=