diff -uNr dmd-0.160/dmd/html/d/abi.html dmd-0.161/dmd/html/d/abi.html
--- dmd-0.160/dmd/html/d/abi.html 2006-06-03 21:31:50.000000000 +0200
+++ dmd-0.161/dmd/html/d/abi.html 2006-06-16 00:33:16.000000000 +0200
@@ -27,11 +27,12 @@
" title="Read/write comments and feedback">Comments
D
Search
+ Downloads
Home
- Last update Sat Jun 3 21:31:49 2006
+
Last update Fri Jun 16 00:33:14 2006
@@ -106,8 +107,6 @@
Garbage Collection
- Memory Management
-
Floating Point
Inline Assembler
@@ -242,15 +241,15 @@
When passing a static array to a function, the result, although declared as a static array, will
actually be a reference to a static array. For example:
-int abc[3];
+int[3] abc;
Passing abc to functions results in these implicit conversions:
-void func(int array[3]); void func(int *p);
-Array Operations
-
- When more than one [] operator appears in an expression, the range
- represented by all must match.
-a[1..3] = b[] + 3;
-Examples:
+Pointer Arithmetic
int[3] abc; int[] def = [ 1, 2, 3 ];
-void dibb(int *array)
+void dibb(int* array)
{
array[2]; *(array + 2);