This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
function call argument count
- From: don fisher <dfisher at as dot arizona dot edu>
- To: gcc-help at gcc dot gnu dot org
- Date: Sun, 23 May 2004 15:01:04 -0700
- Subject: function call argument count
- Organization: caao
Hello,
Is there a call that can be made from within a function to determine
how many arguments have been passed to it? I feel such a call would be
of great assistance when used in conjunction with variable length
argument lists. In the "old days", VMS pushed a parameter count as
part of the call frame. You could even determine which variables were
null, since they always did call by reference and null parameters were
indicated by a zero address.
Sorry if this is well known, or an invalid request for some reason.
thanks
don
--
-------------------------------------------------------------------
| Don Fisher dfisher@as.arizona.edu |
| Steward Observatory |
| 933 N. Cherry Ave. VOICE: (520)621-7647 |
| University of Arizona FAX: (520)621-9843 |
| Tucson, AZ 85721 |
-------------------------------------------------------------------