home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / M / MacPerl 4.13 source.sit / Perl Source ƒ / Perl / util.h < prev   
MacBinary  |  1993-10-23  |  2.0 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: util.h

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Sat Oct 23 01:18:25 1993, modified Sat Oct 23 01:18:25 1993, creator 'MPS ', type ASCII, 1373 bytes "util.h" , at 0x5dd 428 bytes resource default (weak)
99% file data default
49% TrID Macintosh plain text (MacBinary) default
33% TrID TTComp archive compressed (bin-4K) default (weak)
16% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 75 74 69 6c 2e 68 | 00 00 00 00 00 00 00 00 |..util.h|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 05 5d 00 | 00 01 ac a8 ee 6f 21 a8 |......].|.....o!.|
|00000060| ee 6f 21 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.o!.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 1e 41 00 00 |........|.....A..|
|00000080| 2f 2a 20 24 52 43 53 66 | 69 6c 65 3a 20 75 74 69 |/* $RCSf|ile: uti|
|00000090| 6c 2e 68 2c 76 20 24 24 | 52 65 76 69 73 69 6f 6e |l.h,v $$|Revision|
|000000a0| 3a 20 34 2e 30 2e 31 2e | 34 20 24 24 44 61 74 65 |: 4.0.1.|4 $$Date|
|000000b0| 3a 20 39 32 2f 30 36 2f | 31 31 20 32 31 3a 31 39 |: 92/06/|11 21:19|
|000000c0| 3a 33 36 20 24 0d 20 2a | 0d 20 2a 20 20 20 20 43 |:36 $. *|. * C|
|000000d0| 6f 70 79 72 69 67 68 74 | 20 28 63 29 20 31 39 39 |opyright| (c) 199|
|000000e0| 31 2c 20 4c 61 72 72 79 | 20 57 61 6c 6c 0d 20 2a |1, Larry| Wall. *|
|000000f0| 0d 20 2a 20 20 20 20 59 | 6f 75 20 6d 61 79 20 64 |. * Y|ou may d|
|00000100| 69 73 74 72 69 62 75 74 | 65 20 75 6e 64 65 72 20 |istribut|e under |
|00000110| 74 68 65 20 74 65 72 6d | 73 20 6f 66 20 74 68 65 |the term|s of the|
|00000120| 20 50 65 72 6c 20 41 72 | 74 69 73 74 69 63 20 4c | Perl Ar|tistic L|
|00000130| 69 63 65 6e 73 65 2c 0d | 20 2a 20 20 20 20 61 73 |icense,.| * as|
|00000140| 20 73 70 65 63 69 66 69 | 65 64 20 69 6e 20 74 68 | specifi|ed in th|
|00000150| 65 20 52 45 41 44 4d 45 | 20 66 69 6c 65 2e 0d 20 |e README| file.. |
|00000160| 2a 0d 20 2a 20 24 4c 6f | 67 3a 09 75 74 69 6c 2e |*. * $Lo|g:.util.|
|00000170| 68 2c 76 20 24 0d 20 2a | 20 52 65 76 69 73 69 6f |h,v $. *| Revisio|
|00000180| 6e 20 34 2e 30 2e 31 2e | 34 20 20 39 32 2f 30 36 |n 4.0.1.|4 92/06|
|00000190| 2f 31 31 20 20 32 31 3a | 31 39 3a 33 36 20 20 6c |/11 21:|19:36 l|
|000001a0| 77 61 6c 6c 0d 20 2a 20 | 70 61 74 63 68 33 34 3a |wall. * |patch34:|
|000001b0| 20 70 69 64 67 6f 6e 65 | 28 29 20 77 61 73 6e 27 | pidgone|() wasn'|
|000001c0| 74 20 64 65 63 6c 61 72 | 65 64 20 72 69 67 68 74 |t declar|ed right|
|000001d0| 0d 20 2a 20 0d 20 2a 20 | 52 65 76 69 73 69 6f 6e |. * . * |Revision|
|000001e0| 20 34 2e 30 2e 31 2e 33 | 20 20 39 32 2f 30 36 2f | 4.0.1.3| 92/06/|
|000001f0| 30 38 20 20 31 36 3a 30 | 39 3a 32 30 20 20 6c 77 |08 16:0|9:20 lw|
|00000200| 61 6c 6c 0d 20 2a 20 70 | 61 74 63 68 32 30 3a 20 |all. * p|atch20: |
|00000210| 62 63 6f 70 79 28 29 20 | 61 6e 64 20 6d 65 6d 63 |bcopy() |and memc|
|00000220| 70 79 28 29 20 6e 6f 77 | 20 74 65 73 74 65 64 20 |py() now| tested |
|00000230| 66 6f 72 20 6f 76 65 72 | 6c 61 70 20 73 61 66 65 |for over|lap safe|
|00000240| 74 79 0d 20 2a 20 0d 20 | 2a 20 52 65 76 69 73 69 |ty. * . |* Revisi|
|00000250| 6f 6e 20 34 2e 30 2e 31 | 2e 32 20 20 39 31 2f 31 |on 4.0.1|.2 91/1|
|00000260| 31 2f 30 35 20 20 31 39 | 3a 31 38 3a 34 30 20 20 |1/05 19|:18:40 |
|00000270| 6c 77 61 6c 6c 0d 20 2a | 20 70 61 74 63 68 31 31 |lwall. *| patch11|
|00000280| 3a 20 73 61 66 65 20 6d | 61 6c 6c 6f 63 20 63 6f |: safe m|alloc co|
|00000290| 64 65 20 6e 6f 77 20 69 | 6e 74 65 67 72 61 74 65 |de now i|ntegrate|
|000002a0| 64 20 69 6e 74 6f 20 50 | 65 72 6c 27 73 20 6d 61 |d into P|erl's ma|
|000002b0| 6c 6c 6f 63 20 77 68 65 | 6e 20 70 6f 73 73 69 62 |lloc whe|n possib|
|000002c0| 6c 65 0d 20 2a 20 0d 20 | 2a 20 52 65 76 69 73 69 |le. * . |* Revisi|
|000002d0| 6f 6e 20 34 2e 30 2e 31 | 2e 31 20 20 39 31 2f 30 |on 4.0.1|.1 91/0|
|000002e0| 36 2f 30 37 20 20 31 32 | 3a 31 31 3a 30 30 20 20 |6/07 12|:11:00 |
|000002f0| 6c 77 61 6c 6c 0d 20 2a | 20 70 61 74 63 68 34 3a |lwall. *| patch4:|
|00000300| 20 6e 65 77 20 63 6f 70 | 79 72 69 67 68 74 20 6e | new cop|yright n|
|00000310| 6f 74 69 63 65 0d 20 2a | 20 0d 20 2a 20 52 65 76 |otice. *| . * Rev|
|00000320| 69 73 69 6f 6e 20 34 2e | 30 20 20 39 31 2f 30 33 |ision 4.|0 91/03|
|00000330| 2f 32 30 20 20 30 31 3a | 35 36 3a 34 38 20 20 6c |/20 01:|56:48 l|
|00000340| 77 61 6c 6c 0d 20 2a 20 | 34 2e 30 20 62 61 73 65 |wall. * |4.0 base|
|00000350| 6c 69 6e 65 2e 0d 20 2a | 20 0d 20 2a 2f 0d 0d 45 |line.. *| . */..E|
|00000360| 58 54 20 69 6e 74 20 2a | 73 63 72 65 61 6d 66 69 |XT int *|screamfi|
|00000370| 72 73 74 20 49 4e 49 54 | 28 4e 75 6c 6c 28 69 6e |rst INIT|(Null(in|
|00000380| 74 2a 29 29 3b 0d 45 58 | 54 20 69 6e 74 20 2a 73 |t*));.EX|T int *s|
|00000390| 63 72 65 61 6d 6e 65 78 | 74 20 49 4e 49 54 28 4e |creamnex|t INIT(N|
|000003a0| 75 6c 6c 28 69 6e 74 2a | 29 29 3b 0d 0d 23 69 66 |ull(int*|));..#if|
|000003b0| 6e 64 65 66 20 73 61 66 | 65 6d 61 6c 6c 6f 63 0d |ndef saf|emalloc.|
|000003c0| 63 68 61 72 09 2a 73 61 | 66 65 6d 61 6c 6c 6f 63 |char.*sa|femalloc|
|000003d0| 28 29 3b 0d 63 68 61 72 | 09 2a 73 61 66 65 72 65 |();.char|.*safere|
|000003e0| 61 6c 6c 6f 63 28 29 3b | 0d 23 65 6e 64 69 66 0d |alloc();|.#endif.|
|000003f0| 63 68 61 72 09 2a 63 70 | 79 74 69 6c 6c 28 29 3b |char.*cp|ytill();|
|00000400| 0d 63 68 61 72 09 2a 69 | 6e 73 74 72 28 29 3b 0d |.char.*i|nstr();.|
|00000410| 63 68 61 72 09 2a 66 62 | 6d 69 6e 73 74 72 28 29 |char.*fb|minstr()|
|00000420| 3b 0d 63 68 61 72 09 2a | 73 63 72 65 61 6d 69 6e |;.char.*|screamin|
|00000430| 73 74 72 28 29 3b 0d 76 | 6f 69 64 09 66 62 6d 63 |str();.v|oid.fbmc|
|00000440| 6f 6d 70 69 6c 65 28 29 | 3b 0d 63 68 61 72 09 2a |ompile()|;.char.*|
|00000450| 73 61 76 65 73 74 72 28 | 29 3b 0d 76 6f 69 64 09 |savestr(|);.void.|
|00000460| 6d 79 5f 73 65 74 65 6e | 76 28 29 3b 0d 69 6e 74 |my_seten|v();.int|
|00000470| 09 65 6e 76 69 78 28 29 | 3b 0d 76 6f 69 64 09 67 |.envix()|;.void.g|
|00000480| 72 6f 77 73 74 72 28 29 | 3b 0d 63 68 61 72 09 2a |rowstr()|;.char.*|
|00000490| 6e 69 6e 73 74 72 28 29 | 3b 0d 63 68 61 72 09 2a |ninstr()|;.char.*|
|000004a0| 72 6e 69 6e 73 74 72 28 | 29 3b 0d 63 68 61 72 09 |rninstr(|);.char.|
|000004b0| 2a 6e 73 61 76 65 73 74 | 72 28 29 3b 0d 46 49 4c |*nsavest|r();.FIL|
|000004c0| 45 09 2a 6d 79 70 6f 70 | 65 6e 28 29 3b 0d 69 6e |E.*mypop|en();.in|
|000004d0| 74 09 6d 79 70 63 6c 6f | 73 65 28 29 3b 0d 23 69 |t.mypclo|se();.#i|
|000004e0| 66 20 21 64 65 66 69 6e | 65 64 28 48 41 53 5f 42 |f !defin|ed(HAS_B|
|000004f0| 43 4f 50 59 29 20 7c 7c | 20 21 64 65 66 69 6e 65 |COPY) ||| !define|
|00000500| 64 28 53 41 46 45 5f 42 | 43 4f 50 59 29 0d 63 68 |d(SAFE_B|COPY).ch|
|00000510| 61 72 09 2a 6d 79 5f 62 | 63 6f 70 79 28 29 3b 0d |ar.*my_b|copy();.|
|00000520| 23 65 6e 64 69 66 0d 23 | 69 66 20 21 64 65 66 69 |#endif.#|if !defi|
|00000530| 6e 65 64 28 48 41 53 5f | 42 5a 45 52 4f 29 20 26 |ned(HAS_|BZERO) &|
|00000540| 26 20 21 64 65 66 69 6e | 65 64 28 48 41 53 5f 4d |& !defin|ed(HAS_M|
|00000550| 45 4d 53 45 54 29 0d 63 | 68 61 72 09 2a 6d 79 5f |EMSET).c|har.*my_|
|00000560| 62 7a 65 72 6f 28 29 3b | 0d 23 65 6e 64 69 66 0d |bzero();|.#endif.|
|00000570| 23 69 66 6e 64 65 66 20 | 48 41 53 5f 4d 45 4d 43 |#ifndef |HAS_MEMC|
|00000580| 4d 50 0d 69 6e 74 09 6d | 79 5f 6d 65 6d 63 6d 70 |MP.int.m|y_memcmp|
|00000590| 28 29 3b 0d 23 65 6e 64 | 69 66 0d 75 6e 73 69 67 |();.#end|if.unsig|
|000005a0| 6e 65 64 20 6c 6f 6e 67 | 20 73 63 61 6e 6f 63 74 |ned long| scanoct|
|000005b0| 28 29 3b 0d 75 6e 73 69 | 67 6e 65 64 20 6c 6f 6e |();.unsi|gned lon|
|000005c0| 67 20 73 63 61 6e 68 65 | 78 28 29 3b 0d 76 6f 69 |g scanhe|x();.voi|
|000005d0| 64 20 70 69 64 67 6f 6e | 65 28 29 3b 0d 00 00 00 |d pidgon|e();....|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 01 00 00 00 01 6e | 00 00 00 6e 00 00 00 3e |.......n|...n...>|
|00000610| 00 00 00 0e 4f 70 74 69 | 63 61 6c 20 53 65 72 76 |....Opti|cal Serv|
|00000620| 65 72 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |er......|........|
|00000630| 06 75 74 69 6c 2e 68 da | 02 00 00 00 54 45 58 54 |.util.h.|....TEXT|
|00000640| 4d 50 53 20 01 00 ff ff | ff ff 00 00 00 00 05 15 |MPS ....|........|
|00000650| 00 00 54 45 58 54 4d 50 | 53 20 01 00 ff ff ff ff |..TEXTMP|S ......|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 a8 ee 28 d1 00 00 | 05 5d 00 00 01 ac 00 00 |....(...|.]......|
|00000680| 00 00 00 08 00 0c 00 00 | 00 01 00 00 00 02 00 00 |........|........|
|00000690| 00 02 ff ff 00 00 00 0b | 08 6c 00 00 a3 9e 59 aa |........|.l....Y.|
|000006a0| 00 00 00 00 00 00 00 9a | 00 00 00 00 00 9a 00 02 |........|........|
|000006b0| 00 01 13 54 69 6d 62 75 | 6b 74 75 20 50 72 6f 20 |...Timbu|ktu Pro |
|000006c0| 44 69 73 6b 20 31 00 00 | 00 00 00 00 00 00 a3 9e |Disk 1..|........|
|000006d0| 59 aa 42 44 00 03 00 00 | 00 01 13 54 69 6d 62 75 |Y.BD....|...Timbu|
|000006e0| 6b 74 75 20 50 72 6f 20 | 44 69 73 6b 20 31 00 00 |ktu Pro |Disk 1..|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 06 | 00 03 00 64 00 1c 03 63 |........|...d...c|
|00000730| 04 3d 00 64 00 1c 03 63 | 04 3d a8 ee 28 d1 00 00 |.=.d...c|.=..(...|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 00 1e |........|........|
|00000750| 00 64 00 1c 03 63 04 3d | 00 64 00 1c 03 63 04 3d |.d...c.=|.d...c.=|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 01 00 00 00 01 6e 00 00 | 00 6e 00 00 00 3e 01 90 |.....n..|.n...>..|
|00000780| 29 f8 15 4e 00 00 00 1c | 00 3e 00 00 4d 50 53 52 |)..N....|.>..MPSR|
|00000790| 00 01 00 0a 03 ed ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 03 f0 ff ff 00 00 00 4c | 01 92 81 9c 00 00 00 00 |.......L|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+