]> git.sur5r.net Git - cc65/commitdiff
Command line arguments are now supported
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 28 Apr 2004 12:08:54 +0000 (12:08 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 28 Apr 2004 12:08:54 +0000 (12:08 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2999 b7a2c559-68d2-44c3-8de9-860c34a00d81

doc/c16.sgml
doc/plus4.sgml

index d950940be4188a4fdd68a7779c2828be5847de70..95998e5c0841de9c37d72bddc15cbfe48aba872d 100644 (file)
@@ -200,7 +200,22 @@ library, because the latter does not support interrupts needed by the driver.
 
 <sect1>Passing arguments to the program<p>
 
-Command line argument passing is currently not supported for the C16/C116.
+Command line arguments can be passed to <tt/main()/. Since this is not
+supported by BASIC, the following syntax was choosen:
+
+<tscreen><verb>
+    RUN:REM ARG1 " ARG2 IS QUOTED" ARG3 "" ARG5
+</verb></tscreen>
+
+<enum>
+<item>Arguments are separated by spaces.
+<item>Arguments may be quoted.
+<item>Leading and trailing spaces around an argument are ignored. Spaces within
+      a quoted argument are allowed.
+<item>The first argument passed to <tt/main/ is the program name.
+<item>A maximum number of 10 arguments (including the program name) are
+      supported.
+</enum>
 
 
 <sect1>Program return code<p>
index 4d9a9d909bca506f61e9e48748834b81055cc4c2..41bcd0262a67dfa62d8ce15cb507b07f0d54efcf 100644 (file)
@@ -201,7 +201,23 @@ does not exist).
 
 <sect1>Passing arguments to the program<p>
 
-Command line argument passing is currently not supported for the Plus/4.
+Command line arguments can be passed to <tt/main()/. Since this is not
+supported by BASIC, the following syntax was choosen:
+
+<tscreen><verb>
+    RUN:REM ARG1 " ARG2 IS QUOTED" ARG3 "" ARG5
+</verb></tscreen>
+
+<enum>
+<item>Arguments are separated by spaces.
+<item>Arguments may be quoted.
+<item>Leading and trailing spaces around an argument are ignored. Spaces within
+      a quoted argument are allowed.
+<item>The first argument passed to <tt/main/ is the program name.
+<item>A maximum number of 10 arguments (including the program name) are
+      supported.
+</enum>
+
 
 
 <sect1>Program return code<p>