Index: src/libcfa/prelude.cf
===================================================================
--- src/libcfa/prelude.cf	(revision a172972bc130b439dace7f7225567fd6f27cab02)
+++ src/libcfa/prelude.cf	(revision ae42f2a7f234c8e9567c98613f8f967c7fabd3df)
@@ -810,4 +810,9 @@
 forall( dtype DT ) void ?{}( const volatile  DT * volatile *);
 
+forall( dtype DT ) void ?{}(          DT (*)[] ); // xxx - probably incomplete
+forall( dtype DT ) void ?{}( const    DT (*)[] );
+forall( dtype DT ) void ?{}( volatile DT (*)[] );
+forall( dtype DT ) void ?{}( const volatile DT (*)[] );
+
 void 	?{}(		    void *	    *);
 void 	?{}(		    void * volatile *);
@@ -832,4 +837,10 @@
 forall( dtype DT ) void ^?{}( const volatile  DT * volatile *);
 
+forall( dtype DT ) void ^?{}(        DT (*) [] ); // xxx - probably incomplete
+forall( dtype DT ) void ^?{}( const    DT (*)[] );
+forall( dtype DT ) void ^?{}( volatile DT (*)[] );
+forall( dtype DT ) void ^?{}( const volatile DT (*)[] );
+
+
 void 	^?{}(		    void *	    *);
 void 	^?{}(		    void * volatile *);
