Use -1 to indicate invalid calls of Argc
Implement Eargf