]> git.proxmox.com Git - libgit2.git/blobdiff - tests/status/status_helpers.h
New upstream version 1.1.0+dfsg.1
[libgit2.git] / tests / status / status_helpers.h
index f1f009e02efe7f5ab50fb120e7360da8b1010989..464266af3bad387eb9d9bc786027d6a2ec92f32c 100644 (file)
@@ -8,9 +8,21 @@ typedef struct {
        const unsigned int* expected_statuses;
        const char** expected_paths;
        int expected_entry_count;
+       const char *file;
+       const char *func;
+       int line;
        bool debug;
 } status_entry_counts;
 
+#define status_counts_init(counts, paths, statuses) do { \
+       memset(&(counts), 0, sizeof(counts)); \
+       (counts).expected_statuses = (statuses); \
+       (counts).expected_paths = (paths); \
+       (counts).file = __FILE__; \
+       (counts).func = __func__; \
+       (counts).line = __LINE__; \
+       } while (0)
+
 /* cb_status__normal takes payload of "status_entry_counts *" */
 
 extern int cb_status__normal(