Skip to content

Commit

Permalink
Imported isapnptools-1.27
Browse files Browse the repository at this point in the history
These sources are double-verified through two sources:

File: isapnptools-1.27.tar.gz
SHA256: 3881d1428fb5e4115b54fd71c4618dbe632f447952ff4a0949b222972b9c091d
Source:
http://www.cs.tohoku-gakuin.ac.jp/pub/Linux/Slackware/slackware-current/source/a/isapnptools/isapnptools-1.27.tar.gz

File: isapnptools-1.27.tgz
Note: This file is wrongly named. It is actually a plain tar file.
SHA256: 80459ac3c87871ba6c43dcbbe1e4574bccfb0598249b7a2a8812fe08e748a1c8
Source:
http://www.ibiblio.org/pub/Linux/system/hardware/isapnptools-1.27.tgz
  • Loading branch information
promovicz committed Nov 20, 2021
0 parents commit 35fc85d
Show file tree
Hide file tree
Showing 111 changed files with 65,172 additions and 0 deletions.
71 changes: 71 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
,==================================================================.
| To conatct the author, see 'Contacting the Author' in the README.|
`=================================================================='

Credits
=======
Thanks to the following for bug reports, fixes, improvements and
suggestions for improvements to isapnptools.

Bob Clark <[email protected]>
Neal Sanche <[email protected]>
Karsten Keil <[email protected]>
Jim Studt <[email protected])
Kevin Brooks <[email protected]>
Jeff Epler <[email protected]>
Markus Gutschke <[email protected]>
Andy Sewell <[email protected]>
Rildo Pragana <[email protected]>
Richard Henderson <[email protected]>
Kai Dupke <[email protected]>
Ken Walsby <[email protected]>
Rick van Rein <[email protected]>
James S. Blachly <[email protected]>
Steffen Kremser <[email protected]>
Adam J. Richter <[email protected]>
Norbert Klasen [ELSA AG] <[email protected]>
Colin Plumb <[email protected]>
Robert Ekl <[email protected]>
Hidetaka Hikashi <[email protected]>
Hetz Benhamou <[email protected]>
Rick van Rein < [email protected]>
Jeffrey Hutzelman <[email protected]>
Pavel Roskin <[email protected]>
Eugene <[email protected]>
gino <[email protected]>
Gilles Frattini <[email protected]>
Philip Gladstone <[email protected]>
Ytiddo <[email protected]>
Omer Zak (sponsored by Aduva to do library work) <[email protected]>
Ury Segal <[email protected]>
Bill Nottingham <[email protected]>
Cesar Eduardo Barros <[email protected]>
Amir Amit (funded by Aduva to add -o option and get main code into library) <[email protected]>
A Guy Called Tyketto <[email protected]>
Alexandre Dussart <[email protected]>
Gabor Z. Papp <[email protected]>
Alan M Webb <[email protected]>
Steve M. Robbins (debian isapnptools maintainer) <[email protected]>
Jeremy Davis <[email protected]>

And, for the benefit of email name extractors:
isapnp1 <[email protected]>
isapnp2 <[email protected]>
isapnp3 <[email protected]>
antispam <[email protected]>


WARNING: by sending unsolicited commercial/political/religious
E-mail messages (known also as "spam") to any E-mail address
mentioned in this file, you irrevocably agree to pay the
recipient US$500.- (plus any legal expenses incurred while
trying to collect the amount due) per unsolicited
commercial/political/religious E-mail message - for
the service of receiving your E-mail message.

WARNING: spam will also be sent to [email protected].

Also thanks to Lorenzo Bettini for indicating how to add getopt_long
on systems without it in their standard library. The sources were
pulled from gengetopt-2.1, and getopt.c modified to add <string.h>.

339 changes: 339 additions & 0 deletions COPYING

Large diffs are not rendered by default.

131 changes: 131 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
1.25 -> 1.26
* src/Makefile.am: Added sfnlfn.dat to EXTRA_DIST.

* src/sfnlfn.dat: new file mapping short file names to long file
names for files in the src directory. Used by the short-file-names
and long-file-names make targets.

* src/callbacks.c, src/cardinfo.c, src/pnp-access.c,
src/realtime.c, src/res-access.c, src/resource.c: Unused attribute
moved after inclusion of config.h to improve portability. Added
alternate include file names for short file name systems.

* src/iopl.c, src/pnp-select.c: Unused attribute moved after
inclusion of config.h to improve portability.

* src/release.c: added config.h.

* src/isapnp.c, src/isapnp_main.l, src/mysnprtf.c, src/pnpdump.c,
src/pnpdump_main.c: Added alternate include file names for short
file name systems.

* include/isapnp/Makefile.am: Added sfnlfn.dat to EXTRA_DIST.

* include/isapnp/sfnlfn.dat: new file mapping short file names to
long file names for files in the include/isapnp directory. Used by
the short-file-names and long-file-names make targets.

* include/isapnp/iopl.h: Don't include inlines/pc.h for borland
compilers.

* include/isapnp/callbacks.h, include/isapnp/res-access.h: Added
alternate include file names for short file name systems.

* include/Makefile.am: Added config.bor to EXTRA_DIST.

* include/config.bor: new file to override configuration settings
for DOS real-mode compilers.

* doc/Makefile.am: Removed dos-rm.zip from EXTRA_DIST.

* doc/README.borland: Rewritten to reflect the better integration
for isapnptools-1.26.

* configure.in: Update for 1.26. Test for pnpdump.c which doesn't
change it's name. Add --enable-sfn to allow compilation when
files have been renamed with short file names. Add
--enable-static to allow compiling static binaries.

* acconfig.h: Add HAVE_SFN for --enable-sfn option. Add include
for config.bor with Borland compilers.

* Makefile.am: Add makeDOSr.bat to EXTRA_DIST. Add targets
short-file-names and long-file-names for renaming files.

1.24 -> 1.25
* src/iopl.c: portability improvement - wrap include unistd.h

* src/isapnp_main.l: portability improvements - wrap include
unistd.h, (SetIOBaseReg, SetIOSize): use longs instead of
ints. (isapnp_main): Fix segmentation violation with -t
option. Fix incorrect program name identification when incorrect
number of arguments provided.

* src/pnpdump_main.c: (large): char array removed. (pnpdump_main):
Fix segmentation violation with -t option. (lengtherror):
rewritten to print data from resource struct. (printresource):
Changes to call new version of lengtherror().

* src/release.c: rewritten to include most of what was in release.h.

* src/res-access.c: (read_one_resource): initialise res->data if
len == 0. Fix off by one error when building progress report
string.

* src/resource.c: (alloc_system_resources): rename interrupt
variable interrupt_num.

* include/isapnp/pnp.h: Add DEBUG stuff for djgpp.

* include/isapnp/release.h: Contents moved to release.c, simply
declare the char arrays containing release information.

* include/isapnp/Makefile.am: rewritten - greatly simplified.

* doc/isapnpfaq.sgml: stuff added, see NEWS.

* doc/README.DOS: Added pointer to README.borland.

* doc/Makefile.am: Added README.borland to READMES, added
dos-rm.zip to EXTRA_DIST.

* AUTHORS: added Steve M. Robbins, and Jeremy Davis. Added
antispam warning about [email protected].

1.23 -> 1.24
* acconfig.h: Added to distribution, removed NO_YY_UNPUT as use %option in isapnp_main.l

* src/pnpdump_main.c: (pnpdump_main): Local copy of getopt_long used
if not supported in system library, Fixed -s and -o options when
the relevant code is not compiled in. (o_file): Really have fixed
initialisation for glibc (wasn't in 1.23)

* src/isapnp_main.l: %option used to make scanner case insensitive and
get rid of compiler warnings. (isapnp_main): Local copy of
getopt_long used if not supported in system library. (yywrap): removed.

* src/realtime.c: (abandon, realtime_expired): Use RETSIGTYPE for
signal handler return type.

* src/getopt.c: New file.

* src/getopt1.c: New file.

* src/getopt.h: New file.


1.23

* Project restructured to use autoconf/automake
All sources affected.

* stdin changed to NULL in pnpdump_main.c to fix glibc-2.1 error.

* common callbacks in isapnp and pnpdump moved into callbacks.c

* Code to use now selected by HAVE_* rather than DJGPP, AXP, OS2 etc.

* Unused variables (arrays tmp and large) removed.



Loading

0 comments on commit 35fc85d

Please sign in to comment.