Author: Whiteknight Date: Mon Aug 18 18:51:52 2008 New Revision: 30317 Modified: trunk/src/inter_call.c
Log: [core] Add some function-level documentation in src/inter_call.c for functions that I understand. There are still some functions that are undocumented, however. Modified: trunk/src/inter_call.c ============================================================================== --- trunk/src/inter_call.c (original) +++ trunk/src/inter_call.c Mon Aug 18 18:51:52 2008 @@ -636,7 +636,10 @@ =item C<int Parrot_fetch_arg_nci> -RT#48260: Not yet documented!!! +Fetches the next argument from the call state and converts it to the proper +data type for the call signature. If the next argument is a slurpy array, +all the remaining arguments are slurped together into a ResizablePMCArray +PMC which is then set as the PMC value of the call_state object. =cut @@ -1043,7 +1046,9 @@ =item C<int Parrot_store_arg> -RT#48260: Not yet documented!!! +Stores the next function argument into the appropriate destination register. +Calls C<store_arg> to do most of the work. Returns 0 if an attempt is made +to store more values then there are in the signature. Returns 1 otherwise. =cut
