]> git.sur5r.net Git - cc65/blobdiff - doc/library.sgml
Remove trailings spaces from CBM-related asm files
[cc65] / doc / library.sgml
index 1cae5159ba1be7631478ac7cb982dbe542f4e8de..b2f8800513be91e420a4eac29a042849d9e6252d 100644 (file)
@@ -1,10 +1,8 @@
 <!doctype linuxdoc system>
 
 <article>
-
 <title>cc65 Library Overview
-<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org">
-<date>2000-12-02, 2002-11-26
+<author><url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">
 
 <abstract>
 An overview over the runtime and C libraries that come with the cc65 compiler,
@@ -19,7 +17,7 @@ including a discussion of the differences to the ISO standard.
 <sect>Overview<p>
 
 This file contains a short overview of the libraries available for the cc65 C
-compiler. Please have a look at the <htmlurl url="funcref.html" name="function
+compiler. Please have a look at the <url url="funcref.html" name="function
 reference"> for a list function by function. Since the function reference is
 not complete (I'm working on that) it may happen that you don't find a
 specific function. In this case, have a look into the header files. All
@@ -43,9 +41,7 @@ Functions that are <em/not/ available:
 <itemize>
   <item><tt>tmpfile/tmpnam</tt>
   <p>
-  <item>The <tt/scanf/ family of functions
-  <p>
-  <item><tt>system</tt>
+  <item><tt>system</tt> (cc65 alternative <tt>exec</tt>)
   <p>
   <item>All functions that handle floating point numbers in some manner.
   <p>
@@ -57,7 +53,7 @@ Functions that are <em/not/ available:
   <item>Signals and all related functions (having <tt/SIGSEGV/ would be
   cool:-)
   <p>
-  <item><tt>setbuf/setvbuf/ungetc</tt>
+  <item><tt>setbuf/setvbuf</tt>
 </itemize>
 
 Functions not available on all supported systems:
@@ -164,14 +160,25 @@ portable. conio implementations exist for the following targets:
 
   <itemize>
   <item>apple2
+  <item>apple2enh
   <item>atari
+  <item>atarixl
+  <item>atmos
   <item>c16 (works also for the c116 with up to 32K memory)
   <item>c64
   <item>c128
   <item>plus4 (or expanded c16/c116)
   <item>cbm510 (40 column video)
   <item>cbm610 (all CBM series-II computers with 80 column video)
+  <item>creativision
+  <item>gamate
+  <item>geos-apple
+  <item>geos-cbm
+  <item>nes
+  <item>osic1p
+  <item>pce
   <item>pet (all CBM PET systems except the 2001)
+  <item>telestrat
   <item>vic20
   </itemize>
 
@@ -184,8 +191,7 @@ which define constants for special characters and keys.
 
 For systems that have a joystick, <tt/joystick.h/ will define a subroutine to
 read the current value, including constants to evaluate the result of this
-function. To help in writing portable code, the header file will define the
-symbol <tt/__JOYSTICK__/ on systems that have a joystick.
+function.
 
 
 
@@ -195,24 +201,16 @@ Some target machines support a mouse. Mouse support is currently available for
 the following targets:
 
   <itemize>
+  <item>apple2
+  <item>apple2enh
   <item>atari
+  <item>atarixl
   <item>c64
   <item>c128
   <item>cbm510
   </itemize>
 
-The available functions are declared in <tt/mouse.h/ To help writing portable
-code, the header file will define the symbol <tt/__MOUSE__/ in systems that
-support a mouse.
-
-
-<sect>Bugs/Feedback<p>
-
-If you have problems using the library, if you find any bugs, or if you're
-doing something interesting with it, I would be glad to hear from you. Feel
-free to contact me by email (<htmlurl url="mailto:uz@cc65.org"
-name="uz@cc65.org">).
-
+The available functions are declared in <tt/mouse.h/.
 
 
 <sect>Copyright<p>
@@ -241,6 +239,3 @@ freely, subject to the following restrictions:
 </enum>
 
 </article>
-
-
-