pocketpy/docs/C-API/call.md
blueloveTH 386ab595a9 ...
2023-07-14 22:25:34 +08:00

16 lines
331 B
Markdown

---
title: Call
icon: dot
order: 6
---
### `bool pkpy_vectorcall(pkpy_vm*, int argc)`
Wraps `vm->vectorcall(argc)`.
This is the only way to call a function in the C-APIs.
1. First push the function to call.
2. Push `self` argument if it is a method call. Otherwise, call `pkpy_push_null`.
3. Push arguments from left to right.