⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.prototypes

📁 模拟器提供了一个简单易用的平台
💻 PROTOTYPES
字号:
This file, ./PROTOTYPES/README.PROTOTYPES, is NOT part of the standarddistribution of the Stanford GraphBase.COPYRIGHT NOTICE FOR ./PROTOTYPESThe following copyright notice extends to all files in the ./PROTOTYPESsubdirectory, but not to any part of the standard distribution of theStanford GraphBase (which is copyright (c) 1993 by Stanford University).Copyright (c) 1994, 1996 Andreas SchererPermission is granted to make and distribute verbatim copies of thisdocument provided that the copyright notice and this permission notice arepreserved on all copies.Permission is granted to copy and distribute modified versions of thisdocument under the conditions for verbatim copying, provided that theentire resulting derived work is distributed under the terms of apermission notice identical to this one.PURPOSE OF THIS FILEIt describes the contents of the subdirectory ./PROTOTYPES, where `.'denotes the root directory of the standard installation of SGB.PURPOSE OF ./PROTOTYPESThe additional subdirectory ./PROTOTYPES contains a set of change files forimproved ANSI support, including all changes by Marc van Leeuwen asprovided in the ./ANSI subdirectory, by implementing function declarationsand function definitions in the form of `prototypes'.Normally I dislike to ignore or suppress warning messages from the compilerand/or the linker.  For the sake of simplicity, the first attempt toinstall SGB on the Commodore AMIGA resulted in the ./AMIGA subdirectory,which contains only two (2) extra files.  BUT:  The CFLAGS macro in./AMIGA/SMakefile has the entry "IGNORE=85+93+100+132+154+161" because ofthe missing prototypes in the original source files.The independent change files in ./PROTOTYPES take care of all theseomissions, thus reducing the IGNORE variable to the single value `93';this effects the section @<Vanilla local variables@> in ./gb_basic.w only.The patches in ./PROTOTYPES effect all of the kernel and library modules andsome demonstration programs.  To make use of these patches a special versionof ./AMIGA/SMakefile is provided (development and test of these patches weredone on a Commodore AMIGA with the help of SAS/C++ 6.56)../PROTOTYPES/assign_lisa.ch./PROTOTYPES/book_components.ch./PROTOTYPES/econ_order.ch./PROTOTYPES/football.ch./PROTOTYPES/gb_basic.ch./PROTOTYPES/gb_books.ch./PROTOTYPES/gb_dijk.ch./PROTOTYPES/gb_econ.ch./PROTOTYPES/gb_flip.ch./PROTOTYPES/gb_games.ch./PROTOTYPES/gb_gates.ch./PROTOTYPES/gb_graph.ch./PROTOTYPES/gb_io.ch./PROTOTYPES/gb_lisa.ch./PROTOTYPES/gb_miles.ch./PROTOTYPES/gb_plane.ch./PROTOTYPES/gb_raman.ch./PROTOTYPES/gb_rand.ch./PROTOTYPES/gb_roget.ch./PROTOTYPES/gb_save.ch./PROTOTYPES/gb_sort.ch./PROTOTYPES/gb_words.ch./PROTOTYPES/girth.ch./PROTOTYPES/ladders.ch./PROTOTYPES/miles_span.ch./PROTOTYPES/multiply.ch./PROTOTYPES/queen.ch./PROTOTYPES/README.PROTOTYPES./PROTOTYPES/roget_components.ch./PROTOTYPES/SMakefile./PROTOTYPES/take_risc.ch./PROTOTYPES/test_sample.ch./PROTOTYPES/word_components.chHOW TO USE THESE PATCHESCopy the contents of ./PROTOTYPES to the root directory of the standard SGBinstallation.  Care has been taken to avoid any collisions with existingfiles in the root directory.  Then say "make tests", "make install","make installdemos", and "make clean", in this order as described in./README.  To date this holds for AMIGA users only, but support of otheroperating systems and compilers is easy; the original UNIX ./Makefilealready contains provisions for the presence of change files and willacknowledge the files from ./PROTOTYPES automatically.TROUBLE SHOOTINGShould you encounter problems with this patch for SGB or should you haveideas for further improvements contact the author of this contributionAndreas SchererRochusstra遝 22-2452062 Aachen, Germany<andreas.scherer@pobox.com>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -