diff --git a/doc/builtin/allocate b/doc/builtin/allocate index 4e6c716d0f2372942242024b87d16876360a67a9..90ed148de5e920466efbab4cd726a3dbd9411468 100644 --- a/doc/builtin/allocate +++ b/doc/builtin/allocate @@ -2,21 +2,13 @@ NAME allocate - allocate an array SYNTAX - mixed *allocate(int size, [ string type ]); + mixed *allocate(int size); DESCRIPTION - Allocate an array of size elements. Optionally, write what type you - want to store in the array in the second argument as a string. - Note that the type given in this string should be simple, instead - of writing "int ***" just write "array". + Allocate an array of size elements and initialize them to zero. EXAMPLES mixed *a=allocate(17); - int *b=allocate(17, "int"); - int **c=allocate(17, "array"); - mapping *c=allocate(17, "mapping"); - array (list (int)) c=allocate(17, "list"); - array (string) c=allocate(17, "string"); NOTA BENE Arrays are dynamically allocated there is no need to declare them