As someone whose mother tongue is not English, I'm sometimes having a hard time having the correct feeling towards the meaning of some words. This is one of those situations.
I'm looking for a term that refers to how an API (an application programming interface) is designed. For example imagine a piece of text with such statements:
- For every
*_newfunction, there is a
- All functions creating shared objects take a
nameparameter as the first argument.
int *errorarguments used for returning error code are optional and come last in the argument list.
How do you refer to the text containing these statements? For example, is it the style definition of the API? Are these the conventions of the API?