Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
git2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
git2
Commits
06280457
Commit
06280457
authored
Sep 18, 2014
by
Ciro Santilli
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Join typedef and struct definitions in single file.
parent
3a495c19
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
18 additions
and
32 deletions
+18
-32
include/git2/diff.h
+4
-6
src/diff_patch.c
+2
-3
src/fetchhead.h
+2
-4
src/filebuf.h
+2
-3
src/netops.h
+6
-12
src/tree-cache.h
+2
-4
No files found.
include/git2/diff.h
View file @
06280457
...
...
@@ -421,15 +421,14 @@ typedef int (*git_diff_file_cb)(
/**
* Structure describing a hunk of a diff.
*/
typedef
struct
git_diff_hunk
git_diff_hunk
;
struct
git_diff_hunk
{
typedef
struct
git_diff_hunk
{
int
old_start
;
/**< Starting line number in old_file */
int
old_lines
;
/**< Number of lines in old_file */
int
new_start
;
/**< Starting line number in new_file */
int
new_lines
;
/**< Number of lines in new_file */
size_t
header_len
;
/**< Number of bytes in header text */
char
header
[
128
];
/**< Header text, NUL-byte terminated */
};
}
git_diff_hunk
;
/**
* When iterating over a diff, callback that will be made per hunk.
...
...
@@ -469,8 +468,7 @@ typedef enum {
/**
* Structure describing a line (or data span) of a diff.
*/
typedef
struct
git_diff_line
git_diff_line
;
struct
git_diff_line
{
typedef
struct
git_diff_line
{
char
origin
;
/**< A git_diff_line_t value */
int
old_lineno
;
/**< Line number in old file or -1 for added line */
int
new_lineno
;
/**< Line number in new file or -1 for deleted line */
...
...
@@ -478,7 +476,7 @@ struct git_diff_line {
size_t
content_len
;
/**< Number of bytes of data */
git_off_t
content_offset
;
/**< Offset in the original file to the content */
const
char
*
content
;
/**< Pointer to diff text, not NUL-byte terminated */
};
}
git_diff_line
;
/**
* When iterating over a diff, callback that will be made per text diff
...
...
src/diff_patch.c
View file @
06280457
...
...
@@ -14,12 +14,11 @@
#include "fileops.h"
/* cached information about a hunk in a diff */
typedef
struct
diff_patch_hunk
diff_patch_hunk
;
struct
diff_patch_hunk
{
typedef
struct
diff_patch_hunk
{
git_diff_hunk
hunk
;
size_t
line_start
;
size_t
line_count
;
};
}
diff_patch_hunk
;
struct
git_patch
{
git_refcount
rc
;
...
...
src/fetchhead.h
View file @
06280457
...
...
@@ -9,14 +9,12 @@
#include "vector.h"
struct
git_fetchhead_ref
{
typedef
struct
git_fetchhead_ref
{
git_oid
oid
;
unsigned
int
is_merge
;
char
*
ref_name
;
char
*
remote_url
;
};
typedef
struct
git_fetchhead_ref
git_fetchhead_ref
;
}
git_fetchhead_ref
;
int
git_fetchhead_ref_create
(
git_fetchhead_ref
**
fetchhead_ref_out
,
...
...
src/filebuf.h
View file @
06280457
...
...
@@ -25,11 +25,12 @@
#define GIT_FILELOCK_EXTENSION ".lock\0"
#define GIT_FILELOCK_EXTLENGTH 6
typedef
struct
git_filebuf
git_filebuf
;
struct
git_filebuf
{
char
*
path_original
;
char
*
path_lock
;
int
(
*
write
)(
struct
git_filebuf
*
file
,
void
*
source
,
size_t
len
);
int
(
*
write
)(
git_filebuf
*
file
,
void
*
source
,
size_t
len
);
bool
compute_digest
;
git_hash_ctx
digest
;
...
...
@@ -47,8 +48,6 @@ struct git_filebuf {
int
last_error
;
};
typedef
struct
git_filebuf
git_filebuf
;
#define GIT_FILEBUF_INIT {0}
/*
...
...
src/netops.h
View file @
06280457
...
...
@@ -14,34 +14,28 @@
# include <openssl/ssl.h>
#endif
struct
gitno_ssl
{
typedef
struct
gitno_ssl
{
#ifdef GIT_SSL
SSL
*
ssl
;
#else
size_t
dummy
;
#endif
};
typedef
struct
gitno_ssl
gitno_ssl
;
}
gitno_ssl
;
/* Represents a socket that may or may not be using SSL */
struct
gitno_socket
{
typedef
struct
gitno_socket
{
GIT_SOCKET
socket
;
gitno_ssl
ssl
;
};
}
gitno_socket
;
typedef
struct
gitno_socket
gitno_socket
;
struct
gitno_buffer
{
typedef
struct
gitno_buffer
{
char
*
data
;
size_t
len
;
size_t
offset
;
gitno_socket
*
socket
;
int
(
*
recv
)(
struct
gitno_buffer
*
buffer
);
void
*
cb_data
;
};
typedef
struct
gitno_buffer
gitno_buffer
;
}
gitno_buffer
;
/* Flags to gitno_connect */
enum
{
...
...
src/tree-cache.h
View file @
06280457
...
...
@@ -11,7 +11,7 @@
#include "common.h"
#include "git2/oid.h"
struct
git_tree_cache
{
typedef
struct
{
struct
git_tree_cache
*
parent
;
struct
git_tree_cache
**
children
;
size_t
children_count
;
...
...
@@ -20,9 +20,7 @@ struct git_tree_cache {
git_oid
oid
;
size_t
namelen
;
char
name
[
GIT_FLEX_ARRAY
];
};
typedef
struct
git_tree_cache
git_tree_cache
;
}
git_tree_cache
;
int
git_tree_cache_read
(
git_tree_cache
**
tree
,
const
char
*
buffer
,
size_t
buffer_size
);
void
git_tree_cache_invalidate_path
(
git_tree_cache
*
tree
,
const
char
*
path
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment