diff options
Diffstat (limited to 'src/index.nobj.lua')
-rw-r--r-- | src/index.nobj.lua | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/src/index.nobj.lua b/src/index.nobj.lua index 35a35c6..9fe5815 100644 --- a/src/index.nobj.lua +++ b/src/index.nobj.lua @@ -23,45 +23,39 @@ object "Index" { typedef git_index Index; ]], constructor "bare" { - var_in{"const char *", "index_path"}, - var_out{"GitError", "err"}, - c_source [[ - ${err} = git_index_open_bare(&(${this}), ${index_path}); -]], + c_call {"GitError", "err"} "git_index_open_bare" + { "Index *", "&this", "const char *", "index_path" }, }, constructor "inrepo" { - var_in{"Repository *", "repo"}, - var_out{"GitError", "err"}, - c_source [[ - ${err} = git_index_open_inrepo(&(${this}), ${repo}); -]], + c_call {"GitError", "err"} "git_index_open_inrepo" + { "Index *", "&this", "Repository *", "repo" }, }, destructor { - c_call "void" "git_index_free" {} + c_method_call "void" "git_index_free" {} }, method "clear" { - c_call "void" "git_index_clear" {} + c_method_call "void" "git_index_clear" {} }, method "read" { - c_call "GitError" "git_index_read" {} + c_method_call "GitError" "git_index_read" {} }, method "find" { - c_call "int" "git_index_find" { "const char *", "path" } + c_method_call "int" "git_index_find" { "const char *", "path" } }, method "add" { - c_call "GitError" "git_index_add" { "const char *", "path", "int", "stage" } + c_method_call "GitError" "git_index_add" { "const char *", "path", "int", "stage" } }, method "remove" { - c_call "GitError" "git_index_remove" { "int", "position" } + c_method_call "GitError" "git_index_remove" { "int", "position" } }, method "insert" { - c_call "GitError" "git_index_insert" { "IndexEntry *", "source_entry" } + c_method_call "GitError" "git_index_insert" { "IndexEntry *", "source_entry" } }, method "get" { - c_call "IndexEntry *" "git_index_get" { "int", "n" } + c_method_call "IndexEntry *" "git_index_get" { "int", "n" } }, method "entrycount" { - c_call "unsigned int" "git_index_entrycount" {} + c_method_call "unsigned int" "git_index_entrycount" {} }, } |