Line  | Count  | Source (jump to first uncovered line)  | 
1  |  | /*  | 
2  |  |  * Copyright (c) 2010-2011 Ævar Arnfjörð Bjarmason  | 
3  |  |  *  | 
4  |  |  * This is a skeleton no-op implementation of gettext for Git.  | 
5  |  |  * You can replace it with something that uses libintl.h and wraps  | 
6  |  |  * gettext() to try out the translations.  | 
7  |  |  */  | 
8  |  |  | 
9  |  | #ifndef GETTEXT_H  | 
10  |  | #define GETTEXT_H  | 
11  |  |  | 
12  |  | #if defined(_) || defined(Q_)  | 
13  |  | #error "namespace conflict: '_' or 'Q_' is pre-defined?"  | 
14  |  | #endif  | 
15  |  |  | 
16  |  | #ifndef NO_GETTEXT  | 
17  |  | # include <libintl.h>  | 
18  |  | #else  | 
19  |  | # ifdef gettext  | 
20  |  | #   undef gettext  | 
21  |  | # endif  | 
22  |  | # define gettext(s) (s)  | 
23  |  | # ifdef ngettext  | 
24  |  | #   undef ngettext  | 
25  |  | # endif  | 
26  |  | # define ngettext(s, p, n) ((n == 1) ? (s) : (p))  | 
27  |  | #endif  | 
28  |  |  | 
29  |  | #define FORMAT_PRESERVING(n) __attribute__((format_arg(n)))  | 
30  |  |  | 
31  |  | #ifndef NO_GETTEXT  | 
32  |  | extern int git_gettext_enabled;  | 
33  |  | void git_setup_gettext(void);  | 
34  |  | int gettext_width(const char *s);  | 
35  |  | #else  | 
36  |  | #define git_gettext_enabled (0)  | 
37  |  | static inline void git_setup_gettext(void)  | 
38  |  | { | 
39  |  | }  | 
40  |  | static inline int gettext_width(const char *s)  | 
41  |  | { | 
42  |  |   return strlen(s);  | 
43  |  | }  | 
44  |  | #endif  | 
45  |  |  | 
46  |  | static inline FORMAT_PRESERVING(1) const char *_(const char *msgid)  | 
47  | 862  | { | 
48  | 862  |   if (!*msgid)  | 
49  | 0  |     return "";  | 
50  | 862  |   if (!git_gettext_enabled)  | 
51  | 862  |     return msgid;  | 
52  | 0  |   return gettext(msgid);  | 
53  | 862  | } Unexecuted instantiation: add.c:_ Unexecuted instantiation: am.c:_ Unexecuted instantiation: apply.c:_ Unexecuted instantiation: archive.c:_ Unexecuted instantiation: bisect.c:_ Unexecuted instantiation: blame.c:_ Unexecuted instantiation: branch.c:_ Unexecuted instantiation: bugreport.c:_ Unexecuted instantiation: bundle.c:_ Unexecuted instantiation: cat-file.c:_ Unexecuted instantiation: check-attr.c:_ Unexecuted instantiation: check-ignore.c:_ Unexecuted instantiation: check-mailmap.c:_ Unexecuted instantiation: checkout--worker.c:_ Unexecuted instantiation: checkout-index.c:_ Unexecuted instantiation: checkout.c:_ Unexecuted instantiation: clean.c:_ Unexecuted instantiation: clone.c:_ Unexecuted instantiation: column.c:_ Unexecuted instantiation: commit-graph.c:_ Unexecuted instantiation: commit-tree.c:_ Unexecuted instantiation: commit.c:_ Line  | Count  | Source  |  47  | 862  | { |  48  | 862  |   if (!*msgid)  |  49  | 0  |     return "";  |  50  | 862  |   if (!git_gettext_enabled)  |  51  | 862  |     return msgid;  |  52  | 0  |   return gettext(msgid);  |  53  | 862  | }  |  
 Unexecuted instantiation: count-objects.c:_ Unexecuted instantiation: credential-cache--daemon.c:_ Unexecuted instantiation: credential-cache.c:_ Unexecuted instantiation: credential-store.c:_ Unexecuted instantiation: describe.c:_ Unexecuted instantiation: diagnose.c:_ Unexecuted instantiation: diff-files.c:_ Unexecuted instantiation: diff-index.c:_ Unexecuted instantiation: diff-tree.c:_ Unexecuted instantiation: diff.c:_ Unexecuted instantiation: difftool.c:_ Unexecuted instantiation: fast-export.c:_ Unexecuted instantiation: fast-import.c:_ Unexecuted instantiation: fetch-pack.c:_ Unexecuted instantiation: fetch.c:_ Unexecuted instantiation: fmt-merge-msg.c:_ Unexecuted instantiation: for-each-ref.c:_ Unexecuted instantiation: for-each-repo.c:_ Unexecuted instantiation: fsck.c:_ Unexecuted instantiation: fsmonitor--daemon.c:_ Unexecuted instantiation: gc.c:_ Unexecuted instantiation: grep.c:_ Unexecuted instantiation: hash-object.c:_ Unexecuted instantiation: help.c:_ Unexecuted instantiation: hook.c:_ Unexecuted instantiation: index-pack.c:_ Unexecuted instantiation: init-db.c:_ Unexecuted instantiation: interpret-trailers.c:_ Unexecuted instantiation: log.c:_ Unexecuted instantiation: ls-files.c:_ Unexecuted instantiation: ls-remote.c:_ Unexecuted instantiation: ls-tree.c:_ Unexecuted instantiation: mailinfo.c:_ Unexecuted instantiation: mailsplit.c:_ Unexecuted instantiation: merge-base.c:_ Unexecuted instantiation: merge-file.c:_ Unexecuted instantiation: merge-recursive.c:_ Unexecuted instantiation: merge-tree.c:_ Unexecuted instantiation: merge.c:_ Unexecuted instantiation: mktag.c:_ Unexecuted instantiation: mktree.c:_ Unexecuted instantiation: multi-pack-index.c:_ Unexecuted instantiation: mv.c:_ Unexecuted instantiation: name-rev.c:_ Unexecuted instantiation: notes.c:_ Unexecuted instantiation: pack-objects.c:_ Unexecuted instantiation: pack-redundant.c:_ Unexecuted instantiation: pack-refs.c:_ Unexecuted instantiation: patch-id.c:_ Unexecuted instantiation: prune-packed.c:_ Unexecuted instantiation: prune.c:_ Unexecuted instantiation: pull.c:_ Unexecuted instantiation: push.c:_ Unexecuted instantiation: range-diff.c:_ Unexecuted instantiation: read-tree.c:_ Unexecuted instantiation: rebase.c:_ Unexecuted instantiation: receive-pack.c:_ Unexecuted instantiation: reflog.c:_ Unexecuted instantiation: refs.c:_ Unexecuted instantiation: remote-ext.c:_ Unexecuted instantiation: remote-fd.c:_ Unexecuted instantiation: remote.c:_ Unexecuted instantiation: repack.c:_ Unexecuted instantiation: replace.c:_ Unexecuted instantiation: replay.c:_ Unexecuted instantiation: rerere.c:_ Unexecuted instantiation: reset.c:_ Unexecuted instantiation: rev-list.c:_ Unexecuted instantiation: rev-parse.c:_ Unexecuted instantiation: revert.c:_ Unexecuted instantiation: rm.c:_ Unexecuted instantiation: send-pack.c:_ Unexecuted instantiation: shortlog.c:_ Unexecuted instantiation: show-branch.c:_ Unexecuted instantiation: show-index.c:_ Unexecuted instantiation: show-ref.c:_ Unexecuted instantiation: sparse-checkout.c:_ Unexecuted instantiation: stash.c:_ Unexecuted instantiation: stripspace.c:_ Unexecuted instantiation: submodule--helper.c:_ Unexecuted instantiation: symbolic-ref.c:_ Unexecuted instantiation: tag.c:_ Unexecuted instantiation: unpack-objects.c:_ Unexecuted instantiation: update-index.c:_ Unexecuted instantiation: update-ref.c:_ Unexecuted instantiation: update-server-info.c:_ Unexecuted instantiation: upload-pack.c:_ Unexecuted instantiation: verify-commit.c:_ Unexecuted instantiation: verify-pack.c:_ Unexecuted instantiation: verify-tag.c:_ Unexecuted instantiation: worktree.c:_ Unexecuted instantiation: write-tree.c:_ Unexecuted instantiation: git.c:_ Unexecuted instantiation: add-interactive.c:_ Unexecuted instantiation: add-patch.c:_ Unexecuted instantiation: advice.c:_ Unexecuted instantiation: alias.c:_ Unexecuted instantiation: attr.c:_ Unexecuted instantiation: bulk-checkin.c:_ Unexecuted instantiation: bundle-uri.c:_ Unexecuted instantiation: color.c:_ Unexecuted instantiation: combine-diff.c:_ Unexecuted instantiation: commit-reach.c:_ Unexecuted instantiation: terminal.c:_ Unexecuted instantiation: connect.c:_ Unexecuted instantiation: connected.c:_ Unexecuted instantiation: convert.c:_ Unexecuted instantiation: copy.c:_ Unexecuted instantiation: credential.c:_ Unexecuted instantiation: csum-file.c:_ Unexecuted instantiation: date.c:_ Unexecuted instantiation: delta-islands.c:_ Unexecuted instantiation: diff-merges.c:_ Unexecuted instantiation: diff-lib.c:_ Unexecuted instantiation: diff-no-index.c:_ Unexecuted instantiation: diffcore-order.c:_ Unexecuted instantiation: diffcore-rename.c:_ Unexecuted instantiation: diffcore-rotate.c:_ Unexecuted instantiation: dir.c:_ Unexecuted instantiation: editor.c:_ Unexecuted instantiation: entry.c:_ Unexecuted instantiation: environment.c:_ Unexecuted instantiation: exec-cmd.c:_ Unexecuted instantiation: fsmonitor-ipc.c:_ Unexecuted instantiation: fsmonitor-settings.c:_ Unexecuted instantiation: gettext.c:_ Unexecuted instantiation: gpg-interface.c:_ Unexecuted instantiation: graph.c:_ Unexecuted instantiation: ident.c:_ Unexecuted instantiation: line-log.c:_ Unexecuted instantiation: list-objects-filter-options.c:_ Unexecuted instantiation: list-objects.c:_ Unexecuted instantiation: lockfile.c:_ Unexecuted instantiation: log-tree.c:_ Unexecuted instantiation: mem-pool.c:_ Unexecuted instantiation: merge-ort.c:_ Unexecuted instantiation: merge-ort-wrappers.c:_ Unexecuted instantiation: midx.c:_ Unexecuted instantiation: midx-write.c:_ Unexecuted instantiation: name-hash.c:_ Unexecuted instantiation: notes-merge.c:_ Unexecuted instantiation: notes-utils.c:_ Unexecuted instantiation: object-file-convert.c:_ Unexecuted instantiation: object-file.c:_ Unexecuted instantiation: object-name.c:_ Unexecuted instantiation: object.c:_ Unexecuted instantiation: pack-bitmap-write.c:_ Unexecuted instantiation: pack-bitmap.c:_ Unexecuted instantiation: pack-check.c:_ Unexecuted instantiation: pack-mtimes.c:_ Unexecuted instantiation: pack-revindex.c:_ Unexecuted instantiation: pack-write.c:_ Unexecuted instantiation: packfile.c:_ Unexecuted instantiation: parallel-checkout.c:_ Unexecuted instantiation: parse.c:_ Unexecuted instantiation: parse-options-cb.c:_ Unexecuted instantiation: parse-options.c:_ Unexecuted instantiation: path.c:_ Unexecuted instantiation: pathspec.c:_ Unexecuted instantiation: pkt-line.c:_ Unexecuted instantiation: preload-index.c:_ Unexecuted instantiation: pretty.c:_ Unexecuted instantiation: progress.c:_ Unexecuted instantiation: promisor-remote.c:_ Unexecuted instantiation: pseudo-merge.c:_ Unexecuted instantiation: reachable.c:_ Unexecuted instantiation: read-cache.c:_ Unexecuted instantiation: rebase-interactive.c:_ Unexecuted instantiation: ref-filter.c:_ Unexecuted instantiation: reflog-walk.c:_ Unexecuted instantiation: files-backend.c:_ Unexecuted instantiation: reftable-backend.c:_ Unexecuted instantiation: packed-backend.c:_ Unexecuted instantiation: refspec.c:_ Unexecuted instantiation: replace-object.c:_ Unexecuted instantiation: revision.c:_ Unexecuted instantiation: run-command.c:_ Unexecuted instantiation: sequencer.c:_ Unexecuted instantiation: setup.c:_ Unexecuted instantiation: shallow.c:_ Unexecuted instantiation: sideband.c:_ Unexecuted instantiation: sparse-index.c:_ Unexecuted instantiation: split-index.c:_ Unexecuted instantiation: strbuf.c:_ Unexecuted instantiation: submodule-config.c:_ Unexecuted instantiation: submodule.c:_ Unexecuted instantiation: symlinks.c:_ Unexecuted instantiation: trailer.c:_ Unexecuted instantiation: transport-helper.c:_ Unexecuted instantiation: transport.c:_ Unexecuted instantiation: tree-walk.c:_ Unexecuted instantiation: unpack-trees.c:_ Unexecuted instantiation: urlmatch.c:_ Unexecuted instantiation: usage.c:_ Unexecuted instantiation: wrapper.c:_ Unexecuted instantiation: wt-status.c:_ Unexecuted instantiation: xdiff-interface.c:_ Unexecuted instantiation: archive-tar.c:_ Unexecuted instantiation: archive-zip.c:_ Unexecuted instantiation: chunk-format.c:_ Unexecuted instantiation: list-objects-filter.c:_ Unexecuted instantiation: loose.c:_ Unexecuted instantiation: ls-refs.c:_ Unexecuted instantiation: protocol-caps.c:_ Unexecuted instantiation: common-main.c:_  | 
54  |  |  | 
55  |  | static inline FORMAT_PRESERVING(1) FORMAT_PRESERVING(2)  | 
56  |  | const char *Q_(const char *msgid, const char *plu, unsigned long n)  | 
57  | 0  | { | 
58  | 0  |   if (!git_gettext_enabled)  | 
59  | 0  |     return n == 1 ? msgid : plu;  | 
60  | 0  |   return ngettext(msgid, plu, n);  | 
61  | 0  | } Unexecuted instantiation: add.c:Q_ Unexecuted instantiation: am.c:Q_ Unexecuted instantiation: apply.c:Q_ Unexecuted instantiation: archive.c:Q_ Unexecuted instantiation: bisect.c:Q_ Unexecuted instantiation: blame.c:Q_ Unexecuted instantiation: branch.c:Q_ Unexecuted instantiation: bugreport.c:Q_ Unexecuted instantiation: bundle.c:Q_ Unexecuted instantiation: cat-file.c:Q_ Unexecuted instantiation: check-attr.c:Q_ Unexecuted instantiation: check-ignore.c:Q_ Unexecuted instantiation: check-mailmap.c:Q_ Unexecuted instantiation: checkout--worker.c:Q_ Unexecuted instantiation: checkout-index.c:Q_ Unexecuted instantiation: checkout.c:Q_ Unexecuted instantiation: clean.c:Q_ Unexecuted instantiation: clone.c:Q_ Unexecuted instantiation: column.c:Q_ Unexecuted instantiation: commit-graph.c:Q_ Unexecuted instantiation: commit-tree.c:Q_ Unexecuted instantiation: commit.c:Q_ Unexecuted instantiation: config.c:Q_ Unexecuted instantiation: count-objects.c:Q_ Unexecuted instantiation: credential-cache--daemon.c:Q_ Unexecuted instantiation: credential-cache.c:Q_ Unexecuted instantiation: credential-store.c:Q_ Unexecuted instantiation: describe.c:Q_ Unexecuted instantiation: diagnose.c:Q_ Unexecuted instantiation: diff-files.c:Q_ Unexecuted instantiation: diff-index.c:Q_ Unexecuted instantiation: diff-tree.c:Q_ Unexecuted instantiation: diff.c:Q_ Unexecuted instantiation: difftool.c:Q_ Unexecuted instantiation: fast-export.c:Q_ Unexecuted instantiation: fast-import.c:Q_ Unexecuted instantiation: fetch-pack.c:Q_ Unexecuted instantiation: fetch.c:Q_ Unexecuted instantiation: fmt-merge-msg.c:Q_ Unexecuted instantiation: for-each-ref.c:Q_ Unexecuted instantiation: for-each-repo.c:Q_ Unexecuted instantiation: fsck.c:Q_ Unexecuted instantiation: fsmonitor--daemon.c:Q_ Unexecuted instantiation: gc.c:Q_ Unexecuted instantiation: grep.c:Q_ Unexecuted instantiation: hash-object.c:Q_ Unexecuted instantiation: help.c:Q_ Unexecuted instantiation: hook.c:Q_ Unexecuted instantiation: index-pack.c:Q_ Unexecuted instantiation: init-db.c:Q_ Unexecuted instantiation: interpret-trailers.c:Q_ Unexecuted instantiation: log.c:Q_ Unexecuted instantiation: ls-files.c:Q_ Unexecuted instantiation: ls-remote.c:Q_ Unexecuted instantiation: ls-tree.c:Q_ Unexecuted instantiation: mailinfo.c:Q_ Unexecuted instantiation: mailsplit.c:Q_ Unexecuted instantiation: merge-base.c:Q_ Unexecuted instantiation: merge-file.c:Q_ Unexecuted instantiation: merge-recursive.c:Q_ Unexecuted instantiation: merge-tree.c:Q_ Unexecuted instantiation: merge.c:Q_ Unexecuted instantiation: mktag.c:Q_ Unexecuted instantiation: mktree.c:Q_ Unexecuted instantiation: multi-pack-index.c:Q_ Unexecuted instantiation: mv.c:Q_ Unexecuted instantiation: name-rev.c:Q_ Unexecuted instantiation: notes.c:Q_ Unexecuted instantiation: pack-objects.c:Q_ Unexecuted instantiation: pack-redundant.c:Q_ Unexecuted instantiation: pack-refs.c:Q_ Unexecuted instantiation: patch-id.c:Q_ Unexecuted instantiation: prune-packed.c:Q_ Unexecuted instantiation: prune.c:Q_ Unexecuted instantiation: pull.c:Q_ Unexecuted instantiation: push.c:Q_ Unexecuted instantiation: range-diff.c:Q_ Unexecuted instantiation: read-tree.c:Q_ Unexecuted instantiation: rebase.c:Q_ Unexecuted instantiation: receive-pack.c:Q_ Unexecuted instantiation: reflog.c:Q_ Unexecuted instantiation: refs.c:Q_ Unexecuted instantiation: remote-ext.c:Q_ Unexecuted instantiation: remote-fd.c:Q_ Unexecuted instantiation: remote.c:Q_ Unexecuted instantiation: repack.c:Q_ Unexecuted instantiation: replace.c:Q_ Unexecuted instantiation: replay.c:Q_ Unexecuted instantiation: rerere.c:Q_ Unexecuted instantiation: reset.c:Q_ Unexecuted instantiation: rev-list.c:Q_ Unexecuted instantiation: rev-parse.c:Q_ Unexecuted instantiation: revert.c:Q_ Unexecuted instantiation: rm.c:Q_ Unexecuted instantiation: send-pack.c:Q_ Unexecuted instantiation: shortlog.c:Q_ Unexecuted instantiation: show-branch.c:Q_ Unexecuted instantiation: show-index.c:Q_ Unexecuted instantiation: show-ref.c:Q_ Unexecuted instantiation: sparse-checkout.c:Q_ Unexecuted instantiation: stash.c:Q_ Unexecuted instantiation: stripspace.c:Q_ Unexecuted instantiation: submodule--helper.c:Q_ Unexecuted instantiation: symbolic-ref.c:Q_ Unexecuted instantiation: tag.c:Q_ Unexecuted instantiation: unpack-objects.c:Q_ Unexecuted instantiation: update-index.c:Q_ Unexecuted instantiation: update-ref.c:Q_ Unexecuted instantiation: update-server-info.c:Q_ Unexecuted instantiation: upload-pack.c:Q_ Unexecuted instantiation: verify-commit.c:Q_ Unexecuted instantiation: verify-pack.c:Q_ Unexecuted instantiation: verify-tag.c:Q_ Unexecuted instantiation: worktree.c:Q_ Unexecuted instantiation: write-tree.c:Q_ Unexecuted instantiation: git.c:Q_ Unexecuted instantiation: add-interactive.c:Q_ Unexecuted instantiation: add-patch.c:Q_ Unexecuted instantiation: advice.c:Q_ Unexecuted instantiation: alias.c:Q_ Unexecuted instantiation: attr.c:Q_ Unexecuted instantiation: bulk-checkin.c:Q_ Unexecuted instantiation: bundle-uri.c:Q_ Unexecuted instantiation: color.c:Q_ Unexecuted instantiation: combine-diff.c:Q_ Unexecuted instantiation: commit-reach.c:Q_ Unexecuted instantiation: terminal.c:Q_ Unexecuted instantiation: connect.c:Q_ Unexecuted instantiation: connected.c:Q_ Unexecuted instantiation: convert.c:Q_ Unexecuted instantiation: copy.c:Q_ Unexecuted instantiation: credential.c:Q_ Unexecuted instantiation: csum-file.c:Q_ Unexecuted instantiation: date.c:Q_ Unexecuted instantiation: delta-islands.c:Q_ Unexecuted instantiation: diff-merges.c:Q_ Unexecuted instantiation: diff-lib.c:Q_ Unexecuted instantiation: diff-no-index.c:Q_ Unexecuted instantiation: diffcore-order.c:Q_ Unexecuted instantiation: diffcore-rename.c:Q_ Unexecuted instantiation: diffcore-rotate.c:Q_ Unexecuted instantiation: dir.c:Q_ Unexecuted instantiation: editor.c:Q_ Unexecuted instantiation: entry.c:Q_ Unexecuted instantiation: environment.c:Q_ Unexecuted instantiation: exec-cmd.c:Q_ Unexecuted instantiation: fsmonitor-ipc.c:Q_ Unexecuted instantiation: fsmonitor-settings.c:Q_ Unexecuted instantiation: gettext.c:Q_ Unexecuted instantiation: gpg-interface.c:Q_ Unexecuted instantiation: graph.c:Q_ Unexecuted instantiation: ident.c:Q_ Unexecuted instantiation: line-log.c:Q_ Unexecuted instantiation: list-objects-filter-options.c:Q_ Unexecuted instantiation: list-objects.c:Q_ Unexecuted instantiation: lockfile.c:Q_ Unexecuted instantiation: log-tree.c:Q_ Unexecuted instantiation: mem-pool.c:Q_ Unexecuted instantiation: merge-ort.c:Q_ Unexecuted instantiation: merge-ort-wrappers.c:Q_ Unexecuted instantiation: midx.c:Q_ Unexecuted instantiation: midx-write.c:Q_ Unexecuted instantiation: name-hash.c:Q_ Unexecuted instantiation: notes-merge.c:Q_ Unexecuted instantiation: notes-utils.c:Q_ Unexecuted instantiation: object-file-convert.c:Q_ Unexecuted instantiation: object-file.c:Q_ Unexecuted instantiation: object-name.c:Q_ Unexecuted instantiation: object.c:Q_ Unexecuted instantiation: pack-bitmap-write.c:Q_ Unexecuted instantiation: pack-bitmap.c:Q_ Unexecuted instantiation: pack-check.c:Q_ Unexecuted instantiation: pack-mtimes.c:Q_ Unexecuted instantiation: pack-revindex.c:Q_ Unexecuted instantiation: pack-write.c:Q_ Unexecuted instantiation: packfile.c:Q_ Unexecuted instantiation: parallel-checkout.c:Q_ Unexecuted instantiation: parse.c:Q_ Unexecuted instantiation: parse-options-cb.c:Q_ Unexecuted instantiation: parse-options.c:Q_ Unexecuted instantiation: path.c:Q_ Unexecuted instantiation: pathspec.c:Q_ Unexecuted instantiation: pkt-line.c:Q_ Unexecuted instantiation: preload-index.c:Q_ Unexecuted instantiation: pretty.c:Q_ Unexecuted instantiation: progress.c:Q_ Unexecuted instantiation: promisor-remote.c:Q_ Unexecuted instantiation: pseudo-merge.c:Q_ Unexecuted instantiation: reachable.c:Q_ Unexecuted instantiation: read-cache.c:Q_ Unexecuted instantiation: rebase-interactive.c:Q_ Unexecuted instantiation: ref-filter.c:Q_ Unexecuted instantiation: reflog-walk.c:Q_ Unexecuted instantiation: files-backend.c:Q_ Unexecuted instantiation: reftable-backend.c:Q_ Unexecuted instantiation: packed-backend.c:Q_ Unexecuted instantiation: refspec.c:Q_ Unexecuted instantiation: replace-object.c:Q_ Unexecuted instantiation: revision.c:Q_ Unexecuted instantiation: run-command.c:Q_ Unexecuted instantiation: sequencer.c:Q_ Unexecuted instantiation: setup.c:Q_ Unexecuted instantiation: shallow.c:Q_ Unexecuted instantiation: sideband.c:Q_ Unexecuted instantiation: sparse-index.c:Q_ Unexecuted instantiation: split-index.c:Q_ Unexecuted instantiation: strbuf.c:Q_ Unexecuted instantiation: submodule-config.c:Q_ Unexecuted instantiation: submodule.c:Q_ Unexecuted instantiation: symlinks.c:Q_ Unexecuted instantiation: trailer.c:Q_ Unexecuted instantiation: transport-helper.c:Q_ Unexecuted instantiation: transport.c:Q_ Unexecuted instantiation: tree-walk.c:Q_ Unexecuted instantiation: unpack-trees.c:Q_ Unexecuted instantiation: urlmatch.c:Q_ Unexecuted instantiation: usage.c:Q_ Unexecuted instantiation: wrapper.c:Q_ Unexecuted instantiation: wt-status.c:Q_ Unexecuted instantiation: xdiff-interface.c:Q_ Unexecuted instantiation: archive-tar.c:Q_ Unexecuted instantiation: archive-zip.c:Q_ Unexecuted instantiation: chunk-format.c:Q_ Unexecuted instantiation: list-objects-filter.c:Q_ Unexecuted instantiation: loose.c:Q_ Unexecuted instantiation: ls-refs.c:Q_ Unexecuted instantiation: protocol-caps.c:Q_ Unexecuted instantiation: common-main.c:Q_  | 
62  |  |  | 
63  |  | /* Mark msgid for translation but do not translate it. */  | 
64  | 0  | #define N_(msgid) msgid  | 
65  |  |  | 
66  |  | const char *get_preferred_languages(void);  | 
67  |  | int is_utf8_locale(void);  | 
68  |  |  | 
69  |  | #endif  |