diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2019-01-09 18:25:10 +0000 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2019-01-17 21:17:32 +0000 |
commit | 22d2062d954dcb88fa3dc65281d3f3d88ae87d68 (patch) | |
tree | 22852e22d6c571be8ccc1cdaece3d926360fc191 /include/git2/sys/commit.h | |
parent | 57b753a0dc0db2d89341300470653e8a4d066c0b (diff) | |
download | libgit2-22d2062d954dcb88fa3dc65281d3f3d88ae87d68.tar.gz |
Introduce GIT_CALLBACK macro to enforce cdecl
Since we now always build the library with cdecl calling conventions,
our callbacks should be decorated as such so that users will not be able
to provide callbacks defined with other calling conventions.
The `GIT_CALLBACK` macro will inject the `__cdecl` attribute as
appropriate.
Diffstat (limited to 'include/git2/sys/commit.h')
-rw-r--r-- | include/git2/sys/commit.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/git2/sys/commit.h b/include/git2/sys/commit.h index 627d3ae2e..ba671061f 100644 --- a/include/git2/sys/commit.h +++ b/include/git2/sys/commit.h @@ -50,7 +50,7 @@ GIT_EXTERN(int) git_commit_create_from_ids( * along with the user supplied payload. This should return a git_oid of * the next parent or NULL if all parents have been provided. */ -typedef const git_oid *(*git_commit_parent_callback)(size_t idx, void *payload); +typedef const git_oid * GIT_CALLBACK(git_commit_parent_callback)(size_t idx, void *payload); /** * Create a new commit in the repository with an callback to supply parents. |