I've done a quick and dirty port of SFL from the sources available at the SFL hompage:
http://www.imatix.com/html/sfl/
I hope someone finds this useful. All of the functions of this port have not been completely tested, so use it at your own risk. No warranty is expressed or implied.
Send feedback to: ikepgh@yahoo.com
Thanks,
IKE
http://www.ezcyberspace.com
---------------------------------------------------------
INTRODUCTION (from their website):
The Standard Function Library
The SFL (Standard Function Library) from iMatix is a portable function library for C/C++ programs. The SFL is the result of many years' development, and is provided as Open Source software for the benefit of the Internet community.
The SFL provides about 450 functions that cover these areas:
Compression, encryption, and encoding;
Datatype conversion and formatting;
Dates, times, and calendars;
Directory and environment access;
User and process groups;
Inverted bitmap indices;
Symbol tables;
Error message files;
Configuration files;
String manipulation and searching;
File access;
Internet socket access;
Internet programming (MIME, CGI);
SMTP (e-mail) access;
Server (batch) programming;
Program tracing.
The SFL is free software that you may use and distribute for private or commercial purposes according to the SFL License Agreement.
---------------------------------------------------------
CONTENTS:
libsfl.a: gcc library for using SFL functions
'src' directory: source code to rebuild the library and header files to compile other programs that use SFL
'tests' directory: included test programs and source code
'docs' directory: readme files and complete html documentation from the original archive "sflbig21.tgz"
'unused' directory: included for distribution completeness
---------------------------------------------------------
INSTALLATION:
copy the library 'libsfl.a' in your development environment 'lib' directory
copy the 'sfl.h' header file located in the 'src' directory in your development environment 'include' directory
---------------------------------------------------------
HOW TO RECOMPILE:
1. compile the c sources in the 'src' drawer as object files with the -c option:
gcc -c *.c
2. build the library and name it as shown below:
ar rcs libsfl.a *.o
3. place the resulting 'libsfl.a' file in your development environment 'lib' directory
COMPILING THE TESTS:
1. compiling the tests and linking to the required library:
gcc filename.c -lsfl -o filename
---------------------------------------------------------
MISSING FUNCTIONS:
I didn't have the time (or the patience) to rewrite these to compile, so the
library is missing 14 functions out of about 450!! (sorry....)
sfldate.c
gmt_to_local()
timezone_string()
sflfile.c
file_mode()
get_file_size()
get_file_time()
sfldir.c
format_mode()
format_name()
populate_entry()
sflenv.c
env2descr()
env2symb()
env_copy()
sflprocx.h
merge_environment()
restore_redirection()
sflproc.c
process_open_io()
---------------------------------------------------------
Compiled using: WinUAE, gcc 2.95.3-4
---------------------------------------------------------
LhA Freeware Version 2.2
Copyright © 1991-94 by Stefan Boberg.
Copyright © 1998-2000 by Jim Cooper and David Tritscher.
pCreating new archive 'Ram:libSFL.lha':
Freezing: ( 5731) libSFL.info Frozen: ( 41.6%) 5731 => 3346 : libSFL.info
Freezing: ( 3320) amiga.txt Frozen: ( 55.4%) 3320 => 1479 : libSFL/amiga.txt
Freezing: ( 2781) amiga.txt.info Frozen: ( 33.7%) 2781 => 1843 : libSFL/amiga.txt.info
Freezing: ( 5731) docs.info Frozen: ( 41.5%) 5731 => 3349 : libSFL/docs.info
Freezing: ( 18564) changes.txt Frozen: ( 65.4%) 18564 => 6420 : libSFL/docs/changes.txt
Stored: ( 0.0%) 4763 => 4763 : libSFL/docs/im0096c.gif
Freezing: ( 3566) license.txt Frozen: ( 57.0%) 3566 => 1532 : libSFL/docs/license.txt
Stored: ( 0.0%) 1224 => 1224 : libSFL/docs/newstone.gif
Stored: ( 0.0%) 3782 => 3782 : libSFL/docs/sfl80c.gif
Freezing: ( 985683) sfldoc.htm Frozen: ( 77.5%) 985683 => 221427 : libSFL/docs/sfldoc.htm
Freezing: ( 218630) libsfl.a Frozen: ( 61.3%) 218630 => 84559 : libSFL/libsfl.a
Freezing: ( 5731) src.info Frozen: ( 41.5%) 5731 => 3347 : libSFL/src.info
Freezing: ( 24825) prelude.h Frozen: ( 72.3%) 24825 => 6853 : libSFL/src/prelude.h
Freezing: ( 180563) sfl.h Frozen: ( 76.1%) 180563 => 43047 : libSFL/src/sfl.h
Freezing: ( 19546) sflbits.c Frozen: ( 77.9%) 19546 => 4304 : libSFL/src/sflbits.c
Freezing: ( 3371) sflbits.h Frozen: ( 63.2%) 3371 => 1240 : libSFL/src/sflbits.h
Freezing: ( 29) sflbits.lst Stored: ( 0.0%) 29 => 29 : libSFL/src/sflbits.lst
Freezing: ( 33202) sflcomp.c Frozen: ( 83.6%) 33202 => 5416 : libSFL/src/sflcomp.c
Freezing: ( 2219) sflcomp.h Frozen: ( 61.7%) 2219 => 848 : libSFL/src/sflcomp.h
Freezing: ( 9820) sflcons.c Frozen: ( 76.1%) 9820 => 2344 : libSFL/src/sflcons.c
Freezing: ( 2216) sflcons.h Frozen: ( 59.4%) 2216 => 899 : libSFL/src/sflcons.h
Freezing: ( 2100) sflconv.c Frozen: ( 57.9%) 2100 => 884 : libSFL/src/sflconv.c
Freezing: ( 8043) sflconv.h Frozen: ( 70.6%) 8043 => 2363 : libSFL/src/sflconv.h
Freezing: ( 57052) sflcryp.c Frozen: ( 75.5%) 57052 => 13946 : libSFL/src/sflcryp.c
Freezing: ( 4327) sflcryp.h Frozen: ( 57.7%) 4327 => 1828 : libSFL/src/sflcryp.h
Freezing: ( 1663) sflcvbs.c Frozen: ( 55.6%) 1663 => 738 : libSFL/src/sflcvbs.c
Freezing: ( 10242) sflcvdp.c Frozen: ( 76.4%) 10242 => 2407 : libSFL/src/sflcvdp.c
Freezing: ( 5758) sflcvds.c Frozen: ( 68.4%) 5758 => 1817 : libSFL/src/sflcvds.c
Freezing: ( 12842) sflcvns.c Frozen: ( 72.6%) 12842 => 3518 : libSFL/src/sflcvns.c
Freezing: ( 1717) sflcvsb.c Frozen: ( 56.5%) 1717 => 746 : libSFL/src/sflcvsb.c
Freezing: ( 12642) sflcvsd.c Frozen: ( 72.8%) 12642 => 3437 : libSFL/src/sflcvsd.c
Freezing: ( 10544) sflcvsn.c Frozen: ( 72.9%) 10544 => 2848 : libSFL/src/sflcvsn.c
Freezing: ( 8014) sflcvst.c Frozen: ( 72.8%) 8014 => 2174 : libSFL/src/sflcvst.c
Freezing: ( 3747) sflcvst.d Frozen: ( 71.6%) 3747 => 1061 : libSFL/src/sflcvst.d
Freezing: ( 2504) sflcvst.i Frozen: ( 71.2%) 2504 => 719 : libSFL/src/sflcvst.i
Freezing: ( 2729) sflcvst.l Frozen: ( 76.3%) 2729 => 646 : libSFL/src/sflcvst.l
Freezing: ( 7389) sflcvtp.c Frozen: ( 73.3%) 7389 => 1968 : libSFL/src/sflcvtp.c
Freezing: ( 4458) sflcvts.c Frozen: ( 67.6%) 4458 => 1441 : libSFL/src/sflcvts.c
Freezing: ( 30088) sfldate.c Frozen: ( 78.9%) 30088 => 6335 : libSFL/src/sfldate.c
Freezing: ( 4988) sfldate.h Frozen: ( 69.1%) 4988 => 1540 : libSFL/src/sfldate.h
Freezing: ( 21354) sfldbio.c Frozen: ( 83.5%) 21354 => 3505 : libSFL/src/sfldbio.c
Freezing: ( 5453) sfldbio.h Frozen: ( 68.9%) 5453 => 1692 : libSFL/src/sfldbio.h
Freezing: ( 50983) sfldir.c Frozen: ( 75.0%) 50983 => 12704 : libSFL/src/sfldir.c
Freezing: ( 9268) sfldir.h Frozen: ( 66.2%) 9268 => 3129 : libSFL/src/sfldir.h
Freezing: ( 11658) sflenv.c Frozen: ( 74.3%) 11658 => 2992 : libSFL/src/sflenv.c
Freezing: ( 1699) sflenv.h Frozen: ( 57.5%) 1699 => 722 : libSFL/src/sflenv.h
Freezing: ( 21340) sflexdr.c Frozen: ( 83.0%) 21340 => 3623 : libSFL/src/sflexdr.c
Freezing: ( 1656) sflexdr.h Frozen: ( 56.7%) 1656 => 717 : libSFL/src/sflexdr.h
Freezing: ( 83588) sflfile.c Frozen: ( 77.4%) 83588 => 18870 : libSFL/src/sflfile.c
Freezing: ( 6654) sflfile.h Frozen: ( 74.9%) 6654 => 1668 : libSFL/src/sflfile.h
Freezing: ( 17834) sflfind.c Frozen: ( 80.1%) 17834 => 3535 : libSFL/src/sflfind.c
Freezing: ( 3197) sflfind.h Frozen: ( 62.9%) 3197 => 1186 : libSFL/src/sflfind.h
Freezing: ( 9908) sflfort.c Frozen: ( 70.4%) 9908 => 2929 : libSFL/src/sflfort.c
Freezing: ( 1260) sflfort.h Frozen: ( 54.2%) 1260 => 576 : libSFL/src/sflfort.h
Freezing: ( 858) sflhead.h Frozen: ( 50.4%) 858 => 425 : libSFL/src/sflhead.h
Freezing: ( 73830) sflhttp.c Frozen: ( 77.4%) 73830 => 16614 : libSFL/src/sflhttp.c
Freezing: ( 3372) sflhttp.h Frozen: ( 66.1%) 3372 => 1141 : libSFL/src/sflhttp.h
Freezing: ( 24617) sflini.c Frozen: ( 76.0%) 24617 => 5902 : libSFL/src/sflini.c
Freezing: ( 1969) sflini.h Frozen: ( 63.0%) 1969 => 728 : libSFL/src/sflini.h
Freezing: ( 26591) sfllang.c Frozen: ( 76.5%) 26591 => 6228 : libSFL/src/sfllang.c
Freezing: ( 2904) sfllang.h Frozen: ( 67.4%) 2904 => 944 : libSFL/src/sfllang.h
Freezing: ( 10691) sfllbuf.c Frozen: ( 75.3%) 10691 => 2638 : libSFL/src/sfllbuf.c
Freezing: ( 2215) sfllbuf.h Frozen: ( 63.4%) 2215 => 810 : libSFL/src/sfllbuf.h
Freezing: ( 5399) sfllist.c Frozen: ( 70.5%) 5399 => 1589 : libSFL/src/sfllist.c
Freezing: ( 5855) sfllist.h Frozen: ( 69.9%) 5855 => 1757 : libSFL/src/sfllist.h
Freezing: ( 16551) sflmail.c Frozen: ( 73.7%) 16551 => 4343 : libSFL/src/sflmail.c
Freezing: ( 2678) sflmail.h Frozen: ( 66.5%) 2678 => 896 : libSFL/src/sflmail.h
Freezing: ( 4725) sflmath.c Frozen: ( 74.4%) 4725 => 1206 : libSFL/src/sflmath.c
Freezing: ( 1471) sflmath.h Frozen: ( 56.9%) 1471 => 633 : libSFL/src/sflmath.h
Freezing: ( 32089) sflmem.c Frozen: ( 78.1%) 32089 => 7000 : libSFL/src/sflmem.c
Freezing: ( 7217) sflmem.h Frozen: ( 75.8%) 7217 => 1740 : libSFL/src/sflmem.h
Freezing: ( 6518) sflmesg.c Frozen: ( 67.9%) 6518 => 2089 : libSFL/src/sflmesg.c
Freezing: ( 1697) sflmesg.h Frozen: ( 56.3%) 1697 => 740 : libSFL/src/sflmesg.h
Freezing: ( 12888) sflmime.c Frozen: ( 74.4%) 12888 => 3289 : libSFL/src/sflmime.c
Freezing: ( 7759) sflmime.h Frozen: ( 60.9%) 7759 => 3031 : libSFL/src/sflmime.h
Freezing: ( 5214) sflmysql.c Frozen: ( 73.8%) 5214 => 1362 : libSFL/src/sflmysql.c
Freezing: ( 1762) sflmysql.h Frozen: ( 57.3%) 1762 => 751 : libSFL/src/sflmysql.h
Freezing: ( 5759) sflnode.c Frozen: ( 71.0%) 5759 => 1666 : libSFL/src/sflnode.c
Freezing: ( 2754) sflnode.h Frozen: ( 60.4%) 2754 => 1088 : libSFL/src/sflnode.h
Freezing: ( 3057) sflprint.c Frozen: ( 57.7%) 3057 => 1293 : libSFL/src/sflprint.c
Freezing: ( 1497) sflprint.h Frozen: ( 53.9%) 1497 => 689 : libSFL/src/sflprint.h
Freezing: ( 42756) sflproc.c Frozen: ( 70.9%) 42756 => 12404 : libSFL/src/sflproc.c
Freezing: ( 9630) sflproc.h Frozen: ( 69.5%) 9630 => 2929 : libSFL/src/sflproc.h
Freezing: ( 16873) sflprocu.imp Frozen: ( 69.8%) 16873 => 5084 : libSFL/src/sflprocu.imp
Freezing: ( 20680) sflprocx.h Frozen: ( 70.7%) 20680 => 6041 : libSFL/src/sflprocx.h
Freezing: ( 6617) sflprocx.imp Frozen: ( 66.7%) 6617 => 2198 : libSFL/src/sflprocx.imp
Freezing: ( 8196) sflslot.c Frozen: ( 81.0%) 8196 => 1550 : libSFL/src/sflslot.c
Freezing: ( 2436) sflslot.h Frozen: ( 61.0%) 2436 => 949 : libSFL/src/sflslot.h
Freezing: ( 78798) sflsock.c Frozen: ( 79.0%) 78798 => 16518 : libSFL/src/sflsock.c
Freezing: ( 15178) sflsock.h Frozen: ( 70.6%) 15178 => 4451 : libSFL/src/sflsock.h
Freezing: ( 63426) sflstr.c Frozen: ( 78.9%) 63426 => 13374 : libSFL/src/sflstr.c
Freezing: ( 5857) sflstr.h Frozen: ( 70.2%) 5857 => 1740 : libSFL/src/sflstr.h
Freezing: ( 30953) sflsymb.c Frozen: ( 77.8%) 30953 => 6860 : libSFL/src/sflsymb.c
Freezing: ( 7220) sflsymb.h Frozen: ( 71.4%) 7220 => 2059 : libSFL/src/sflsymb.h
Freezing: ( 5438) sflsyst.c Frozen: ( 68.5%) 5438 => 1708 : libSFL/src/sflsyst.c
Freezing: ( 1104) sflsyst.h Frozen: ( 52.0%) 1104 => 529 : libSFL/src/sflsyst.h
Freezing: ( 16147) sfltok.c Frozen: ( 76.6%) 16147 => 3777 : libSFL/src/sfltok.c
Freezing: ( 1492) sfltok.h Frozen: ( 56.7%) 1492 => 646 : libSFL/src/sfltok.h
Freezing: ( 19880) sfltree.c Frozen: ( 84.0%) 19880 => 3172 : libSFL/src/sfltree.c
Freezing: ( 3579) sfltree.h Frozen: ( 64.4%) 3579 => 1271 : libSFL/src/sfltree.h
Freezing: ( 5832) sfltron.c Frozen: ( 69.2%) 5832 => 1795 : libSFL/src/sfltron.c
Freezing: ( 1752) sfltron.h Frozen: ( 57.3%) 1752 => 747 : libSFL/src/sfltron.h
Freezing: ( 14232) sfluid.c Frozen: ( 79.3%) 14232 => 2937 : libSFL/src/sfluid.c
Freezing: ( 1868) sfluid.h Frozen: ( 55.9%) 1868 => 823 : libSFL/src/sfluid.h
Freezing: ( 970) sflvers.h Frozen: ( 51.7%) 970 => 468 : libSFL/src/sflvers.h
Freezing: ( 19683) sflxml.c Frozen: ( 81.8%) 19683 => 3576 : libSFL/src/sflxml.c
Freezing: ( 5543) sflxml.h Frozen: ( 73.2%) 5543 => 1484 : libSFL/src/sflxml.h
Freezing: ( 35006) sflxmll.c Frozen: ( 77.9%) 35006 => 7715 : libSFL/src/sflxmll.c
Freezing: ( 5996) sflxmll.d Frozen: ( 73.5%) 5996 => 1586 : libSFL/src/sflxmll.d
Freezing: ( 2482) sflxmll.h Frozen: ( 65.4%) 2482 => 858 : libSFL/src/sflxmll.h
Freezing: ( 2505) sflxmll.i Frozen: ( 71.2%) 2505 => 719 : libSFL/src/sflxmll.i
Freezing: ( 5322) sflxmll.l Frozen: ( 81.4%) 5322 => 985 : libSFL/src/sflxmll.l
Freezing: ( 5731) tests.info Frozen: ( 41.5%) 5731 => 3349 : libSFL/tests.info
Freezing: ( 113732) testall Frozen: ( 57.6%) 113732 => 48221 : libSFL/tests/testall
Freezing: ( 14970) testall.c Frozen: ( 79.6%) 14970 => 3048 : libSFL/tests/testall.c
Freezing: ( 34032) testbits Frozen: ( 61.0%) 34032 => 13252 : libSFL/tests/testbits
Freezing: ( 1630) testbits.c Frozen: ( 53.4%) 1630 => 758 : libSFL/tests/testbits.c
Freezing: ( 30) testbits.out Stored: ( 0.0%) 30 => 30 : libSFL/tests/testbits.out
Freezing: ( 94348) testcgi Frozen: ( 57.4%) 94348 => 40186 : libSFL/tests/testcgi
Freezing: ( 4704) testcgi.c Frozen: ( 66.2%) 4704 => 1586 : libSFL/tests/testcgi.c
Freezing: ( 25808) testcomp Frozen: ( 63.2%) 25808 => 9472 : libSFL/tests/testcomp
Freezing: ( 4618) testcomp.c Frozen: ( 72.0%) 4618 => 1289 : libSFL/tests/testcomp.c
Freezing: ( 103800) testconv Frozen: ( 57.3%) 103800 => 44308 : libSFL/tests/testconv
Freezing: ( 22388) testconv.c Frozen: ( 83.7%) 22388 => 3636 : libSFL/tests/testconv.c
Freezing: ( 19460) testconv.dat Frozen: ( 85.2%) 19460 => 2868 : libSFL/tests/testconv.dat
Freezing: ( 41104) testcryp Frozen: ( 60.1%) 41104 => 16362 : libSFL/tests/testcryp
Freezing: ( 4414) testcryp.c Frozen: ( 68.7%) 4414 => 1379 : libSFL/tests/testcryp.c
Freezing: ( 34588) testdate Frozen: ( 56.0%) 34588 => 15185 : libSFL/tests/testdate
Freezing: ( 1945) testdate.c Frozen: ( 67.7%) 1945 => 627 : libSFL/tests/testdate.c
Freezing: ( 48976) testdes Frozen: ( 57.0%) 48976 => 21040 : libSFL/tests/testdes
Freezing: ( 13545) testdes.c Frozen: ( 71.0%) 13545 => 3917 : libSFL/tests/testdes.c
Freezing: ( 80224) testdir Frozen: ( 57.2%) 80224 => 34311 : libSFL/tests/testdir
Freezing: ( 1791) testdir.c Frozen: ( 55.3%) 1791 => 800 : libSFL/tests/testdir.c
Freezing: ( 28020) testexdr Frozen: ( 61.4%) 28020 => 10808 : libSFL/tests/testexdr
Freezing: ( 3732) testexdr.c Frozen: ( 73.9%) 3732 => 971 : libSFL/tests/testexdr.c
Freezing: ( 23704) testfind Frozen: ( 60.5%) 23704 => 9355 : libSFL/tests/testfind
Freezing: ( 10725) testfind.c Frozen: ( 75.6%) 10725 => 2612 : libSFL/tests/testfind.c
Freezing: ( 89808) testfort Frozen: ( 57.6%) 89808 => 38016 : libSFL/tests/testfort
Freezing: ( 1953) testfort.c Frozen: ( 61.8%) 1953 => 745 : libSFL/tests/testfort.c
Freezing: ( 73018) testfort.txt Frozen: ( 57.9%) 73018 => 30739 : libSFL/tests/testfort.txt
Freezing: ( 23660) testmem Frozen: ( 61.5%) 23660 => 9103 : libSFL/tests/testmem
Freezing: ( 1311) testmem.c Frozen: ( 53.1%) 1311 => 614 : libSFL/tests/testmem.c
Freezing: ( 83664) testmime Frozen: ( 57.1%) 83664 => 35875 : libSFL/tests/testmime
Freezing: ( 2486) testmime.c Frozen: ( 65.7%) 2486 => 852 : libSFL/tests/testmime.c
Freezing: ( 46324) teststr Frozen: ( 60.1%) 46324 => 18464 : libSFL/tests/teststr
Freezing: ( 1706) teststr.c Frozen: ( 55.9%) 1706 => 752 : libSFL/tests/teststr.c
Freezing: ( 46252) testsym Frozen: ( 60.2%) 46252 => 18386 : libSFL/tests/testsym
Freezing: ( 1821) testsym.c Frozen: ( 58.8%) 1821 => 749 : libSFL/tests/testsym.c
Freezing: ( 28956) testtree Frozen: ( 61.4%) 28956 => 11167 : libSFL/tests/testtree
Freezing: ( 2878) testtree.c Frozen: ( 62.0%) 2878 => 1091 : libSFL/tests/testtree.c
Freezing: ( 82296) testtron Frozen: ( 57.3%) 82296 => 35101 : libSFL/tests/testtron
Freezing: ( 2649) testtron.c Frozen: ( 64.9%) 2649 => 929 : libSFL/tests/testtron.c
Freezing: ( 17860) testuid Frozen: ( 63.8%) 17860 => 6452 : libSFL/tests/testuid
Freezing: ( 1014) testuid.c Frozen: ( 46.2%) 1014 => 545 : libSFL/tests/testuid.c
Freezing: ( 109580) testxml Frozen: ( 57.0%) 109580 => 47078 : libSFL/tests/testxml
Freezing: ( 1160) testxml.c Frozen: ( 48.1%) 1160 => 601 : libSFL/tests/testxml.c
Freezing: ( 30) testxml.txt Stored: ( 0.0%) 30 => 30 : libSFL/tests/testxml.txt
Freezing: ( 319) trace.tst Frozen: ( 50.1%) 319 => 159 : libSFL/tests/trace.tst
Freezing: ( 5731) unused.info Frozen: ( 41.6%) 5731 => 3346 : libSFL/unused.info
Freezing: ( 17390) build Frozen: ( 85.1%) 17390 => 2581 : libSFL/unused/build
Freezing: ( 19195) build.bat Frozen: ( 83.9%) 19195 => 3083 : libSFL/unused/build.bat
Freezing: ( 12887) build.cmd Frozen: ( 79.6%) 12887 => 2623 : libSFL/unused/build.cmd
Freezing: ( 32883) build.txt Frozen: ( 87.5%) 32883 => 4098 : libSFL/unused/build.txt
Freezing: ( 2571) buildh Frozen: ( 76.2%) 2571 => 610 : libSFL/unused/buildh
Freezing: ( 2593) buildh.bat Frozen: ( 77.4%) 2593 => 585 : libSFL/unused/buildh.bat
Freezing: ( 4756) buildh.cmd Frozen: ( 70.2%) 4756 => 1414 : libSFL/unused/buildh.cmd
Freezing: ( 2768) buildh.txt Frozen: ( 76.9%) 2768 => 639 : libSFL/unused/buildh.txt
Freezing: ( 5771) buildsfl.txt Frozen: ( 68.2%) 5771 => 1831 : libSFL/unused/buildsfl.txt
Freezing: ( 19457) c Frozen: ( 70.7%) 19457 => 5687 : libSFL/unused/c
Freezing: ( 12317) c.bat Frozen: ( 79.5%) 12317 => 2515 : libSFL/unused/c.bat
Freezing: ( 15693) c.cmd Frozen: ( 70.6%) 15693 => 4604 : libSFL/unused/c.cmd
Freezing: ( 10579) makefile Frozen: ( 75.6%) 10579 => 2575 : libSFL/unused/makefile
Freezing: ( 9368) msmake Frozen: ( 78.0%) 9368 => 2056 : libSFL/unused/msmake
Freezing: ( 5425) sflproco.imp Frozen: ( 67.3%) 5425 => 1770 : libSFL/unused/sflproco.imp
Freezing: ( 160) sflprocv.imp Frozen: ( 26.2%) 160 => 118 : libSFL/unused/sflprocv.imp
Freezing: ( 8557) sflprocw.imp Frozen: ( 70.7%) 8557 => 2502 : libSFL/unused/sflprocw.imp
176 files added, all files OK.
Operation successful.
|