{"size": 557, "ext": "scrbl", "max_stars_repo_path": "libgit2/scribblings/oid_array.scrbl", "max_stars_repo_name": "guygastineau/libgit2", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "libgit2/scribblings/oid_array.scrbl", "max_issues_repo_name": "guygastineau/libgit2", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "libgit2/scribblings/oid_array.scrbl", "max_forks_repo_name": "guygastineau/libgit2", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 29.3157894737, "max_line_length": 188, "alphanum_fraction": 0.7486535009}
#lang scribble/manual

@(require (for-label racket))

@title{Oid Array}

@defmodule[libgit2/include/oid_array]


@defproc[(git_oidarray_free
          [array oidarray?])
         void?]{
 Free the OID array

 This method must (and must only) be called on git_oidarray objects where the array is allocated by the library. Not doing so, will result in a memory leak.

 This does not free the git_oidarray itself, since the library will never allocate that object directly itself (it is more commonly embedded inside another struct or created on the stack).
}
