Multiple function prototype declarations

"Stephen R. van den Berg" <[email protected]>
Newsgroups gmane.comp.lang.pike.devel,gmane.comp.lang.pike.user
Message-ID <[email protected]>
I seem to recall that in C, one can define multiple function declarations
for the same function.
Is it possible to do the same at Pike level?

Example, I have a function declared as void foo(mixed ... bar);
Now I want to check, and enforce two different declarations:

void foo(string s, mixed ... bar);
void foo(function f, string s, mixed ... bar);

Can I, at Pike level, declare somehow that the above two prototypes
are the only two valid prototypes for this function?
So that Pike will give me a syntax error if I try to do foo(23); ?
-- 
Stephen.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.