diff --git a/.clang-format b/.clang-format index 131d319..5c55287 100755 --- a/.clang-format +++ b/.clang-format @@ -253,7 +253,7 @@ PenaltyExcessCharacter: 1000000 PenaltyReturnTypeOnItsOwnLine: 120 # 指针和引用的对齐: Left, Right, Middle -PointerAlignment: Left +PointerAlignment: Right # 允许重新排版注释 ReflowComments: true diff --git a/C01-绪论/基本概念-编程注意问题/a.c b/C01-绪论/基本概念-编程注意问题/a.c index eb0b30c..f286fa3 100644 --- a/C01-绪论/基本概念-编程注意问题/a.c +++ b/C01-绪论/基本概念-编程注意问题/a.c @@ -5,7 +5,7 @@ int main( ) { - FILE* fp; + FILE *fp; fp = fopen("tmp", "r"); if (fp == NULL) diff --git a/C01-绪论/基本概念-编程注意问题/hello.c b/C01-绪论/基本概念-编程注意问题/hello.c index f64815d..a7b1b82 100644 --- a/C01-绪论/基本概念-编程注意问题/hello.c +++ b/C01-绪论/基本概念-编程注意问题/hello.c @@ -2,9 +2,9 @@ int main(void) { - int* p = NULL; + int *p = NULL; int i; - p = (int*)malloc(sizeof(int)); + p = (int *)malloc(sizeof(int)); if (p == NULL) return -1; printf("Hello world!\n"); diff --git a/C06-指针/arr.c b/C06-指针/arr.c index 55ab059..3c51495 100644 --- a/C06-指针/arr.c +++ b/C06-指针/arr.c @@ -11,7 +11,7 @@ int main( ) int a[] = {5, 1, 7, 2, 8, 3}; int y; - int* p = &a[1]; + int *p = &a[1]; y = (*--p)++; diff --git a/C06-指针/chararr.c b/C06-指针/chararr.c index 29f223b..251f0c5 100644 --- a/C06-指针/chararr.c +++ b/C06-指针/chararr.c @@ -5,7 +5,7 @@ int main( ) { - char* str = "hello"; + char *str = "hello"; printf("%d %d\n", sizeof(str), strlen(str)); // out: 8 5 diff --git a/C06-指针/const.c b/C06-指针/const.c index 7d4e7a9..bbf9167 100644 --- a/C06-指针/const.c +++ b/C06-指针/const.c @@ -23,7 +23,7 @@ int main( ) int i = 1; int j = 100; - const int* const p = &i; + const int *const p = &i; //(F) p = &j; diff --git a/C06-指针/douarr.c b/C06-指针/douarr.c index d9324d1..672d6fc 100644 --- a/C06-指针/douarr.c +++ b/C06-指针/douarr.c @@ -7,7 +7,7 @@ int main( ) { int a[2][3] = {1, 2, 3, 4, 5, 6}; int i, j; - int* p = *a; + int *p = *a; int(*q)[3] = a; diff --git a/C06-指针/point.c b/C06-指针/point.c index 067d6a8..512d480 100644 --- a/C06-指针/point.c +++ b/C06-指针/point.c @@ -7,12 +7,12 @@ int main( ) { int i = 1; - int* p = &i; + int *p = &i; // 相当于 // int *p; // p = &i; - int** q = &p; + int **q = &p; printf("i = %d\n", i); printf("&i = %d\n", &i); diff --git a/C06-指针/point1.c b/C06-指针/point1.c index d2ef796..4d66201 100644 --- a/C06-指针/point1.c +++ b/C06-指针/point1.c @@ -3,7 +3,7 @@ int main( ) { - int* p; + int *p; *p = 1; diff --git a/C06-指针/point_arr.c b/C06-指针/point_arr.c index 3893ad7..b2fc006 100644 --- a/C06-指针/point_arr.c +++ b/C06-指针/point_arr.c @@ -5,10 +5,10 @@ int main( ) { - char* name[5] = {"Follow me", "Basic", "Great", "Fortran", "Computer"}; + char *name[5] = {"Follow me", "Basic", "Great", "Fortran", "Computer"}; // 指针数组 int i, j, k; - char* tmp; + char *tmp; for (i = 0; i < 5 - 1; i++) { diff --git a/C07-函数/arr.c b/C07-函数/arr.c index 244ecd0..e807c7f 100644 --- a/C07-函数/arr.c +++ b/C07-函数/arr.c @@ -1,7 +1,7 @@ #include #include -void print_arr(int* p, int size) +void print_arr(int *p, int size) { int i; printf("%s:%d\n", __FUNCTION__, sizeof(p)); @@ -13,9 +13,9 @@ void print_arr(int* p, int size) } -void func(int* p, int size) +void func(int *p, int size) { - int* tmp; + int *tmp; for (int i = 0; i < size / 2; i++) { diff --git a/C07-函数/chararr.c b/C07-函数/chararr.c index ef4c4a7..e69a78d 100644 --- a/C07-函数/chararr.c +++ b/C07-函数/chararr.c @@ -2,9 +2,9 @@ #include -char* mystrcpy(char* dest, const char* src) +char *mystrcpy(char *dest, const char *src) { - char* ret = dest; + char *ret = dest; if (NULL != dest && NULL != src) while ((*dest++ = *src++) != '\0') ; @@ -12,7 +12,7 @@ char* mystrcpy(char* dest, const char* src) return ret; } -char* mystrncpy(char* dest, const char* src, size_t n) +char *mystrncpy(char *dest, const char *src, size_t n) { int i; for (i = 0; i < n && (dest[i] = src[i]); i++) diff --git a/C07-函数/douarr.c b/C07-函数/douarr.c index 1517474..216eb1d 100644 --- a/C07-函数/douarr.c +++ b/C07-函数/douarr.c @@ -4,7 +4,7 @@ #define M 3 #define N 4 -void print_douarr(int* p, int n) +void print_douarr(int *p, int n) { int i, j; @@ -33,7 +33,7 @@ void print_douarr1(int (*p)[N], int m, int n) } } -float average_score(int* p, int n) +float average_score(int *p, int n) { float sum = 0; @@ -57,7 +57,7 @@ void find_num(int (*p)[N], int num) } #endif -int* find_num(int (*p)[N], int num) +int *find_num(int (*p)[N], int num) { if (num > M - 1) return NULL; @@ -76,7 +76,7 @@ int main( ) // find_num(a, 2); - int* res; + int *res; res = find_num(a, 2); if (NULL != res) diff --git a/C07-函数/main.c b/C07-函数/main.c index 9a205c4..b5498f8 100644 --- a/C07-函数/main.c +++ b/C07-函数/main.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char* argv[]) +int main(int argc, char *argv[]) { printf("argc = %d\n", argc); diff --git a/C07-函数/swap.c b/C07-函数/swap.c index 9c22575..82895f8 100644 --- a/C07-函数/swap.c +++ b/C07-函数/swap.c @@ -18,7 +18,7 @@ int print_value(int a, int b) // j = tmp; // } -void swap(int* p, int* q) +void swap(int *p, int *q) { int tmp; diff --git a/C08-构造类型/struct1.c b/C08-构造类型/struct1.c index 81ec7d9..80afca7 100644 --- a/C08-构造类型/struct1.c +++ b/C08-构造类型/struct1.c @@ -40,7 +40,7 @@ struct student_st }; -void func(struct simp_st* b) +void func(struct simp_st *b) { printf("%d\n", sizeof(b)); } @@ -51,7 +51,7 @@ int main( ) struct simp_st a; - struct simp_st* p = &a; + struct simp_st *p = &a; // func(a); diff --git a/C09-动态内存管理/arr.c b/C09-动态内存管理/arr.c index 289750a..784d1a0 100644 --- a/C09-动态内存管理/arr.c +++ b/C09-动态内存管理/arr.c @@ -3,7 +3,7 @@ int main( ) { - int* p; + int *p; int num = 5; p = malloc(sizeof(int) * num); diff --git a/C09-动态内存管理/malloc.c b/C09-动态内存管理/malloc.c index 0b65201..797053c 100644 --- a/C09-动态内存管理/malloc.c +++ b/C09-动态内存管理/malloc.c @@ -3,7 +3,7 @@ int main( ) { - int* p = NULL; + int *p = NULL; p = malloc(sizeof(int)); if (NULL == p) diff --git a/C09-动态内存管理/test.c b/C09-动态内存管理/test.c index 4c67038..167519f 100644 --- a/C09-动态内存管理/test.c +++ b/C09-动态内存管理/test.c @@ -11,7 +11,7 @@ // return; // } -void* func(int* p, int n) +void *func(int *p, int n) { p = malloc(n); @@ -24,7 +24,7 @@ void* func(int* p, int n) int main( ) { int num = 100; - int* p = NULL; + int *p = NULL; // func(&p, num); diff --git a/C11-数据结构/ds/line/ball_clock/main.c b/C11-数据结构/ds/line/ball_clock/main.c index 433866b..432b4e0 100644 --- a/C11-数据结构/ds/line/ball_clock/main.c +++ b/C11-数据结构/ds/line/ball_clock/main.c @@ -16,7 +16,7 @@ #define NR_BALL 27 -int check(queue* qu) +int check(queue *qu) { int i = (qu->head + 1) % MAXSIZE; @@ -33,7 +33,7 @@ int check(queue* qu) int main( ) { int i; - queue* qu; + queue *qu; int t, value; int time; sqstack *st_min, *st_fivemin, *st_hour; diff --git a/C11-数据结构/ds/line/ball_clock/queue.c b/C11-数据结构/ds/line/ball_clock/queue.c index eb02246..3e21fe9 100644 --- a/C11-数据结构/ds/line/ball_clock/queue.c +++ b/C11-数据结构/ds/line/ball_clock/queue.c @@ -4,9 +4,9 @@ #include "queue.h" -queue* qu_create( ) +queue *qu_create( ) { - queue* sq; + queue *sq; sq = malloc(sizeof(*sq)); if (NULL == sq) @@ -18,12 +18,12 @@ queue* qu_create( ) return sq; } -int qu_isempty(queue* sq) +int qu_isempty(queue *sq) { return (sq->head == sq->tail); } -int qu_enqueue(queue* sq, datatype* x) +int qu_enqueue(queue *sq, datatype *x) { if ((sq->tail + 1) % MAXSIZE == sq->head) return -1; @@ -34,7 +34,7 @@ int qu_enqueue(queue* sq, datatype* x) return 0; } -int qu_dequeue(queue* sq, datatype* x) +int qu_dequeue(queue *sq, datatype *x) { if (qu_isempty(sq)) return -1; @@ -45,7 +45,7 @@ int qu_dequeue(queue* sq, datatype* x) return 0; } -void qu_travel(queue* sq) +void qu_travel(queue *sq) { if (sq->head == sq->tail) return; @@ -61,12 +61,12 @@ void qu_travel(queue* sq) printf("%d \n", sq->data[i]); } -void qu_clear(queue* sq) +void qu_clear(queue *sq) { sq->head = sq->tail; } -void qu_destroy(queue* sq) +void qu_destroy(queue *sq) { free(sq); } diff --git a/C11-数据结构/ds/line/ball_clock/queue.h b/C11-数据结构/ds/line/ball_clock/queue.h index 6f143a5..b7cf060 100644 --- a/C11-数据结构/ds/line/ball_clock/queue.h +++ b/C11-数据结构/ds/line/ball_clock/queue.h @@ -12,18 +12,18 @@ typedef struct } queue; -queue* qu_create( ); +queue *qu_create( ); int qu_isempty( ); -int qu_enqueue(queue*, datatype*); +int qu_enqueue(queue *, datatype *); -int qu_dequeue(queue*, datatype*); +int qu_dequeue(queue *, datatype *); -void qu_travel(queue*); +void qu_travel(queue *); -void qu_clear(queue*); +void qu_clear(queue *); -void qu_destroy(queue*); +void qu_destroy(queue *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/ball_clock/sqstack.c b/C11-数据结构/ds/line/ball_clock/sqstack.c index b0d07ee..5f2f8f4 100644 --- a/C11-数据结构/ds/line/ball_clock/sqstack.c +++ b/C11-数据结构/ds/line/ball_clock/sqstack.c @@ -3,9 +3,9 @@ #include "sqstack.h" -sqstack* st_create(void) +sqstack *st_create(void) { - sqstack* st; + sqstack *st; st = malloc(sizeof(*st)); if (NULL == st) @@ -16,12 +16,12 @@ sqstack* st_create(void) return st; } -int st_isempty(sqstack* st) +int st_isempty(sqstack *st) { return (-1 == st->top); } -int st_push(sqstack* st, type* data) +int st_push(sqstack *st, type *data) { if (SIZE - 1 == st->top) return -1; @@ -32,7 +32,7 @@ int st_push(sqstack* st, type* data) } /* 取出栈顶元素 */ -int st_pop(sqstack* st, type* data) +int st_pop(sqstack *st, type *data) { if (st_isempty(st)) return -1; @@ -44,7 +44,7 @@ int st_pop(sqstack* st, type* data) /* 查看栈顶元素 */ -int st_top(sqstack* st, type* data) +int st_top(sqstack *st, type *data) { if (st_isempty(st)) return -1; @@ -54,7 +54,7 @@ int st_top(sqstack* st, type* data) return 0; } -void st_travel(sqstack* st) +void st_travel(sqstack *st) { if (st_isempty(st)) return; @@ -66,7 +66,7 @@ void st_travel(sqstack* st) printf("\n"); } -void st_destroy(sqstack* st) +void st_destroy(sqstack *st) { free(st); } diff --git a/C11-数据结构/ds/line/ball_clock/sqstack.h b/C11-数据结构/ds/line/ball_clock/sqstack.h index bccd38a..9ed979f 100644 --- a/C11-数据结构/ds/line/ball_clock/sqstack.h +++ b/C11-数据结构/ds/line/ball_clock/sqstack.h @@ -11,20 +11,20 @@ typedef struct node_st int top; } sqstack; -sqstack* st_create(void); +sqstack *st_create(void); -int st_isempty(sqstack*); +int st_isempty(sqstack *); -int st_push(sqstack*, type*); +int st_push(sqstack *, type *); /* 取出栈顶元素 */ -int st_pop(sqstack*, type*); +int st_pop(sqstack *, type *); /* 查看栈顶元素 */ -int st_top(sqstack*, type*); +int st_top(sqstack *, type *); -void st_travel(sqstack*); +void st_travel(sqstack *); -void st_destroy(sqstack*); +void st_destroy(sqstack *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/compute/main.c b/C11-数据结构/ds/line/compute/main.c index 0c3ae05..39eac3e 100644 --- a/C11-数据结构/ds/line/compute/main.c +++ b/C11-数据结构/ds/line/compute/main.c @@ -6,7 +6,7 @@ // !!! 课程不完整,程序未写完 // TODO: snum和sop需要不同的datatype -static void compute(sqstack* snum, int* op) +static void compute(sqstack *snum, int *op) { datatype n1, n2, n; @@ -25,7 +25,7 @@ static void compute(sqstack* snum, int* op) st_push(snum, &n); } -static deal_bracket(sqstack* snum, sqstack* sop) +static deal_bracket(sqstack *snum, sqstack *sop) { datatype old_op; @@ -54,7 +54,7 @@ static int get_pri(int op) } -static void deal_op(sqstack* snum, sqstack* sop, char op) +static void deal_op(sqstack *snum, sqstack *sop, char op) { datatype old_op; diff --git a/C11-数据结构/ds/line/compute/sqstack.c b/C11-数据结构/ds/line/compute/sqstack.c index 75ad982..d10927d 100644 --- a/C11-数据结构/ds/line/compute/sqstack.c +++ b/C11-数据结构/ds/line/compute/sqstack.c @@ -3,9 +3,9 @@ #include "sqstack.h" -sqstack* st_create(void) +sqstack *st_create(void) { - sqstack* st; + sqstack *st; st = malloc(sizeof(*st)); if (NULL == st) @@ -16,12 +16,12 @@ sqstack* st_create(void) return st; } -int st_isempty(sqstack* st) +int st_isempty(sqstack *st) { return (-1 == st->top); } -int st_push(sqstack* st, datatype* data) +int st_push(sqstack *st, datatype *data) { if (MAXSIZE - 1 == st->top) return -1; @@ -32,7 +32,7 @@ int st_push(sqstack* st, datatype* data) } /* 取出栈顶元素 */ -int st_pop(sqstack* st, datatype* data) +int st_pop(sqstack *st, datatype *data) { if (st_isempty(st)) return -1; @@ -44,7 +44,7 @@ int st_pop(sqstack* st, datatype* data) /* 查看栈顶元素 */ -int st_top(sqstack* st, datatype* data) +int st_top(sqstack *st, datatype *data) { if (st_isempty(st)) return -1; @@ -54,7 +54,7 @@ int st_top(sqstack* st, datatype* data) return 0; } -void st_travel(sqstack* st) +void st_travel(sqstack *st) { if (st_isempty(st)) return; @@ -66,7 +66,7 @@ void st_travel(sqstack* st) printf("\n"); } -void st_destroy(sqstack* st) +void st_destroy(sqstack *st) { free(st); } diff --git a/C11-数据结构/ds/line/compute/sqstack.h b/C11-数据结构/ds/line/compute/sqstack.h index 9e6d6c2..abaf63a 100644 --- a/C11-数据结构/ds/line/compute/sqstack.h +++ b/C11-数据结构/ds/line/compute/sqstack.h @@ -11,20 +11,20 @@ typedef struct node_st int top; } sqstack; -sqstack* st_create(void); +sqstack *st_create(void); -int st_isempty(sqstack*); +int st_isempty(sqstack *); -int st_push(sqstack*, datatype*); +int st_push(sqstack *, datatype *); /* 取出栈顶元素 */ -int st_pop(sqstack*, datatype*); +int st_pop(sqstack *, datatype *); /* 查看栈顶元素 */ -int st_top(sqstack*, datatype*); +int st_top(sqstack *, datatype *); -void st_travel(sqstack*); +void st_travel(sqstack *); -void st_destroy(sqstack*); +void st_destroy(sqstack *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/list/arr/main.c b/C11-数据结构/ds/line/list/arr/main.c index a995aa2..e76db00 100644 --- a/C11-数据结构/ds/line/list/arr/main.c +++ b/C11-数据结构/ds/line/list/arr/main.c @@ -5,8 +5,8 @@ int main( ) { - sqlist* list = NULL; - sqlist* list1 = NULL; + sqlist *list = NULL; + sqlist *list1 = NULL; datatype arr[] = {12, 23, 34, 45, 56}; datatype arr1[] = {89, 90, 78, 67, 56, 43}; diff --git a/C11-数据结构/ds/line/list/arr/sqlist.c b/C11-数据结构/ds/line/list/arr/sqlist.c index 3e554f3..cf73532 100644 --- a/C11-数据结构/ds/line/list/arr/sqlist.c +++ b/C11-数据结构/ds/line/list/arr/sqlist.c @@ -3,9 +3,9 @@ #include "sqlist.h" -sqlist* sqlist_create( ) +sqlist *sqlist_create( ) { - sqlist* me; + sqlist *me; me = malloc(sizeof(*me)); if (NULL == me) @@ -16,7 +16,7 @@ sqlist* sqlist_create( ) return me; } -void sqlist_create1(sqlist** ptr) +void sqlist_create1(sqlist **ptr) { *ptr = malloc(sizeof(**ptr)); if (NULL == *ptr) @@ -26,7 +26,7 @@ void sqlist_create1(sqlist** ptr) return; } -int sqlist_insert(sqlist* me, int i, datatype* data) +int sqlist_insert(sqlist *me, int i, datatype *data) { int j; @@ -48,7 +48,7 @@ int sqlist_insert(sqlist* me, int i, datatype* data) return 0; } -int sqlist_delete(sqlist* me, int i) +int sqlist_delete(sqlist *me, int i) { int j; @@ -65,7 +65,7 @@ int sqlist_delete(sqlist* me, int i) return 0; } -int sqlist_find(sqlist* me, datatype* data) +int sqlist_find(sqlist *me, datatype *data) { if (0 == sqlist_isempty(me)) return -1; @@ -79,25 +79,25 @@ int sqlist_find(sqlist* me, datatype* data) return -2; } -int sqlist_isempty(sqlist* me) +int sqlist_isempty(sqlist *me) { if (-1 == me->last) return 0; return -1; } -int sqlist_setempty(sqlist* me) +int sqlist_setempty(sqlist *me) { me->last = -1; return 0; } -int sqlist_getnum(sqlist* me) +int sqlist_getnum(sqlist *me) { return me->last + 1; } -void sqlist_display(sqlist* me) +void sqlist_display(sqlist *me) { if (-1 == me->last) return; @@ -108,13 +108,13 @@ void sqlist_display(sqlist* me) printf("\n"); } -int sqlist_destroy(sqlist* me) +int sqlist_destroy(sqlist *me) { free(me); return 0; } -int sqlist_union(sqlist* list1, sqlist* list2) +int sqlist_union(sqlist *list1, sqlist *list2) { // list1 -> 12 23 34 45 56 // list2 -> 78 89 56 23 10 diff --git a/C11-数据结构/ds/line/list/arr/sqlist.h b/C11-数据结构/ds/line/list/arr/sqlist.h index 868c5c1..6cabda4 100644 --- a/C11-数据结构/ds/line/list/arr/sqlist.h +++ b/C11-数据结构/ds/line/list/arr/sqlist.h @@ -11,26 +11,26 @@ typedef struct node_st int last; } sqlist; -sqlist* sqlist_create( ); -void sqlist_create1(sqlist** me); +sqlist *sqlist_create( ); +void sqlist_create1(sqlist **me); -int sqlist_insert(sqlist*, int i, datatype* data); +int sqlist_insert(sqlist *, int i, datatype *data); -int sqlist_delete(sqlist*, int i); +int sqlist_delete(sqlist *, int i); -int sqlist_find(sqlist*, datatype* data); +int sqlist_find(sqlist *, datatype *data); -int sqlist_isempty(sqlist*); +int sqlist_isempty(sqlist *); -int sqlist_setempty(sqlist*); +int sqlist_setempty(sqlist *); -int sqlist_getnum(sqlist*); +int sqlist_getnum(sqlist *); -void sqlist_display(sqlist*); +void sqlist_display(sqlist *); -int sqlist_destroy(sqlist*); +int sqlist_destroy(sqlist *); -int sqlist_union(sqlist*, sqlist*); +int sqlist_union(sqlist *, sqlist *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/list/linklist/double/kernel/list.h b/C11-数据结构/ds/line/list/linklist/double/kernel/list.h index 0fcf875..1d87fe2 100644 --- a/C11-数据结构/ds/line/list/linklist/double/kernel/list.h +++ b/C11-数据结构/ds/line/list/linklist/double/kernel/list.h @@ -3,8 +3,8 @@ struct list_head { - struct list_head* prev; - struct list_head* next; + struct list_head *prev; + struct list_head *next; }; #define LIST_HEAD_INIT(name) \ @@ -14,9 +14,9 @@ struct list_head #define LIST_HEAD(name) struct list_head name = LIST_HEAD_INIT(name) -static inline void __list_add(struct list_head* new, - struct list_head* prev, - struct list_head* next) +static inline void __list_add(struct list_head *new, + struct list_head *prev, + struct list_head *next) { next->prev = new; new->next = next; @@ -24,7 +24,7 @@ static inline void __list_add(struct list_head* new, prev->next = new; } -static inline void list_add(struct list_head* new, struct list_head* head) +static inline void list_add(struct list_head *new, struct list_head *head) { __list_add(new, head, head->next); } @@ -43,12 +43,12 @@ static inline void list_add(struct list_head* new, struct list_head* head) * */ -#define offsetof(TYPE, MEMBER) ((size_t) & ((TYPE*)0)->MEMBER) +#define offsetof(TYPE, MEMBER) ((size_t) & ((TYPE *)0)->MEMBER) -#define container_of(ptr, type, member) \ - ({ \ - const typeof(((type*)0)->member)* __mptr = (ptr); \ - (type*)((char*)__mptr - offsetof(type, member)); \ +#define container_of(ptr, type, member) \ + ({ \ + const typeof(((type *)0)->member) *__mptr = (ptr); \ + (type *)((char *)__mptr - offsetof(type, member)); \ }) #define list_entry(ptr, type, member) container_of(ptr, type, member) diff --git a/C11-数据结构/ds/line/list/linklist/double/kernel/main.c b/C11-数据结构/ds/line/list/linklist/double/kernel/main.c index 5f9999e..27cff7d 100644 --- a/C11-数据结构/ds/line/list/linklist/double/kernel/main.c +++ b/C11-数据结构/ds/line/list/linklist/double/kernel/main.c @@ -14,7 +14,7 @@ struct score_st int chinese; }; -static void print_s(struct score_st* d) +static void print_s(struct score_st *d) { printf("%d %s %d %d \n", d->id, d->name, d->math, d->chinese); } @@ -22,8 +22,8 @@ static void print_s(struct score_st* d) int main( ) { int i; - struct score_st* datap; - struct list_head* cur; + struct score_st *datap; + struct list_head *cur; LIST_HEAD(head); diff --git a/C11-数据结构/ds/line/list/linklist/double/lib1/llist.c b/C11-数据结构/ds/line/list/linklist/double/lib1/llist.c index e7ee737..2ec3aed 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib1/llist.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib1/llist.c @@ -4,9 +4,9 @@ #include "llist.h" -LLIST* llist_create(int initsize) +LLIST *llist_create(int initsize) { - LLIST* new; + LLIST *new; new = malloc(sizeof(*new)); // !!! 不是sizeof(initsize),也不是new,是*new if (NULL == new) @@ -20,9 +20,9 @@ LLIST* llist_create(int initsize) return new; } -int llist_insert(LLIST* ptr, const void* data, int mode) +int llist_insert(LLIST *ptr, const void *data, int mode) { - struct llist_node_st* newnode; + struct llist_node_st *newnode; newnode = malloc(sizeof(*newnode)); if (NULL == newnode) @@ -56,9 +56,9 @@ int llist_insert(LLIST* ptr, const void* data, int mode) return 0; } -static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) +static struct llist_node_st *find_(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) { @@ -69,14 +69,14 @@ static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) return cur; // 找不到的时候,返回的cur就是ptr,返回NULL } -void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) +void *llist_find(LLIST *ptr, const void *key, llist_cmp *cmp) { return find_(ptr, key, cmp)->data; } -int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) +int llist_delete(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -91,9 +91,9 @@ int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) return 0; } -int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) +int llist_fetch(LLIST *ptr, const void *key, llist_cmp *cmp, void *data) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -111,15 +111,15 @@ int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) return 0; } -void llist_travel(LLIST* ptr, llist_op* op) +void llist_travel(LLIST *ptr, llist_op *op) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) op(cur->data); } -void llist_destroy(LLIST* ptr) +void llist_destroy(LLIST *ptr) { struct llist_node_st *cur, *next; diff --git a/C11-数据结构/ds/line/list/linklist/double/lib1/llist.h b/C11-数据结构/ds/line/list/linklist/double/lib1/llist.h index ac917a3..25178a9 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib1/llist.h +++ b/C11-数据结构/ds/line/list/linklist/double/lib1/llist.h @@ -6,9 +6,9 @@ struct llist_node_st { - void* data; - struct llist_node_st* prev; - struct llist_node_st* next; + void *data; + struct llist_node_st *prev; + struct llist_node_st *next; }; typedef struct @@ -17,21 +17,21 @@ typedef struct struct llist_node_st head; } LLIST; -typedef void llist_op(const void*); -typedef int llist_cmp(const void*, const void*); +typedef void llist_op(const void *); +typedef int llist_cmp(const void *, const void *); -LLIST* llist_create(int initsize); +LLIST *llist_create(int initsize); -int llist_insert(LLIST* ptr, const void* data, int mode); +int llist_insert(LLIST *ptr, const void *data, int mode); -void* llist_find(LLIST* ptr, const void* key, llist_cmp*); +void *llist_find(LLIST *ptr, const void *key, llist_cmp *); -int llist_delete(LLIST*, const void* key, llist_cmp*); +int llist_delete(LLIST *, const void *key, llist_cmp *); -int llist_fetch(LLIST*, const void* key, llist_cmp*, void* data); +int llist_fetch(LLIST *, const void *key, llist_cmp *, void *data); -void llist_travel(LLIST* ptr, llist_op* op); +void llist_travel(LLIST *ptr, llist_op *op); -void llist_destroy(LLIST* ptr); +void llist_destroy(LLIST *ptr); #endif diff --git a/C11-数据结构/ds/line/list/linklist/double/lib1/main.c b/C11-数据结构/ds/line/list/linklist/double/lib1/main.c index caf4f81..a9b18b8 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib1/main.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib1/main.c @@ -14,25 +14,25 @@ struct score_st int chinese; }; -void print_s(const void* record) +void print_s(const void *record) { - const struct score_st* r = record; + const struct score_st *r = record; printf("%d %s %d %d\n", r->id, r->name, r->math, r->chinese); } -int id_cmp(const void* key, const void* record) +int id_cmp(const void *key, const void *record) { - const int* k = key; - const struct score_st* r = record; + const int *k = key; + const struct score_st *r = record; return (*k - r->id); } -int name_cmp(const void* key, const void* record) +int name_cmp(const void *key, const void *record) { - const char* k = key; - const struct score_st* r = record; + const char *k = key; + const struct score_st *r = record; return strcmp(k, r->name); } @@ -40,7 +40,7 @@ int name_cmp(const void* key, const void* record) int main( ) { - LLIST* handler; + LLIST *handler; int i, ret; struct score_st tmp; @@ -65,7 +65,7 @@ int main( ) printf("\n\n"); // int id = 3; - char* del_name = "std6"; + char *del_name = "std6"; // ret = llist_delete(handler, &id, id_cmp); ret = llist_delete(handler, del_name, name_cmp); diff --git a/C11-数据结构/ds/line/list/linklist/double/lib2/llist.c b/C11-数据结构/ds/line/list/linklist/double/lib2/llist.c index e2ec700..1190181 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib2/llist.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib2/llist.c @@ -4,9 +4,9 @@ #include "llist.h" -LLIST* llist_create(int initsize) +LLIST *llist_create(int initsize) { - LLIST* new; + LLIST *new; new = malloc(sizeof(*new)); // !!! 不是sizeof(initsize),也不是new,是*new if (NULL == new) @@ -19,9 +19,9 @@ LLIST* llist_create(int initsize) return new; } -int llist_insert(LLIST* ptr, const void* data, int mode) +int llist_insert(LLIST *ptr, const void *data, int mode) { - struct llist_node_st* newnode; + struct llist_node_st *newnode; newnode = malloc(sizeof(*newnode) + ptr->size); // -4 if (NULL == newnode) @@ -51,9 +51,9 @@ int llist_insert(LLIST* ptr, const void* data, int mode) return 0; } -static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) +static struct llist_node_st *find_(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) { @@ -64,9 +64,9 @@ static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) return cur; // 找不到的时候,返回的cur就是ptr,返回NULL } -void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) +void *llist_find(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) return NULL; @@ -74,9 +74,9 @@ void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) return node->data; } -int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) +int llist_delete(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -89,9 +89,9 @@ int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) return 0; } -int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) +int llist_fetch(LLIST *ptr, const void *key, llist_cmp *cmp, void *data) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -108,15 +108,15 @@ int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) return 0; } -void llist_travel(LLIST* ptr, llist_op* op) +void llist_travel(LLIST *ptr, llist_op *op) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) op(cur->data); } -void llist_destroy(LLIST* ptr) +void llist_destroy(LLIST *ptr) { struct llist_node_st *cur, *next; diff --git a/C11-数据结构/ds/line/list/linklist/double/lib2/llist.h b/C11-数据结构/ds/line/list/linklist/double/lib2/llist.h index 53b6a8c..48457e4 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib2/llist.h +++ b/C11-数据结构/ds/line/list/linklist/double/lib2/llist.h @@ -7,8 +7,8 @@ // !!! 变长结构体 struct llist_node_st { - struct llist_node_st* prev; - struct llist_node_st* next; + struct llist_node_st *prev; + struct llist_node_st *next; // data要放在最后 char data[1]; // 占位符,数据的起始。C99才只是[0] }; @@ -19,21 +19,21 @@ typedef struct struct llist_node_st head; } LLIST; -typedef void llist_op(const void*); -typedef int llist_cmp(const void*, const void*); +typedef void llist_op(const void *); +typedef int llist_cmp(const void *, const void *); -LLIST* llist_create(int initsize); +LLIST *llist_create(int initsize); -int llist_insert(LLIST* ptr, const void* data, int mode); +int llist_insert(LLIST *ptr, const void *data, int mode); -void* llist_find(LLIST* ptr, const void* key, llist_cmp*); +void *llist_find(LLIST *ptr, const void *key, llist_cmp *); -int llist_delete(LLIST*, const void* key, llist_cmp*); +int llist_delete(LLIST *, const void *key, llist_cmp *); -int llist_fetch(LLIST*, const void* key, llist_cmp*, void* data); +int llist_fetch(LLIST *, const void *key, llist_cmp *, void *data); -void llist_travel(LLIST* ptr, llist_op* op); +void llist_travel(LLIST *ptr, llist_op *op); -void llist_destroy(LLIST* ptr); +void llist_destroy(LLIST *ptr); #endif diff --git a/C11-数据结构/ds/line/list/linklist/double/lib2/main.c b/C11-数据结构/ds/line/list/linklist/double/lib2/main.c index caf4f81..a9b18b8 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib2/main.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib2/main.c @@ -14,25 +14,25 @@ struct score_st int chinese; }; -void print_s(const void* record) +void print_s(const void *record) { - const struct score_st* r = record; + const struct score_st *r = record; printf("%d %s %d %d\n", r->id, r->name, r->math, r->chinese); } -int id_cmp(const void* key, const void* record) +int id_cmp(const void *key, const void *record) { - const int* k = key; - const struct score_st* r = record; + const int *k = key; + const struct score_st *r = record; return (*k - r->id); } -int name_cmp(const void* key, const void* record) +int name_cmp(const void *key, const void *record) { - const char* k = key; - const struct score_st* r = record; + const char *k = key; + const struct score_st *r = record; return strcmp(k, r->name); } @@ -40,7 +40,7 @@ int name_cmp(const void* key, const void* record) int main( ) { - LLIST* handler; + LLIST *handler; int i, ret; struct score_st tmp; @@ -65,7 +65,7 @@ int main( ) printf("\n\n"); // int id = 3; - char* del_name = "std6"; + char *del_name = "std6"; // ret = llist_delete(handler, &id, id_cmp); ret = llist_delete(handler, del_name, name_cmp); diff --git a/C11-数据结构/ds/line/list/linklist/double/lib3/llist.c b/C11-数据结构/ds/line/list/linklist/double/lib3/llist.c index 30c1cd4..d7b087d 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib3/llist.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib3/llist.c @@ -4,15 +4,15 @@ #include "llist.h" -int llist_insert(LLIST* ptr, const void* data, int mode); -void* llist_find(LLIST* ptr, const void* key, llist_cmp*); -int llist_delete(LLIST*, const void* key, llist_cmp*); -int llist_fetch(LLIST*, const void* key, llist_cmp*, void* data); -void llist_travel(LLIST* ptr, llist_op* op); +int llist_insert(LLIST *ptr, const void *data, int mode); +void *llist_find(LLIST *ptr, const void *key, llist_cmp *); +int llist_delete(LLIST *, const void *key, llist_cmp *); +int llist_fetch(LLIST *, const void *key, llist_cmp *, void *data); +void llist_travel(LLIST *ptr, llist_op *op); -LLIST* llist_create(int initsize) +LLIST *llist_create(int initsize) { - LLIST* new; + LLIST *new; new = malloc(sizeof(*new)); // !!! 不是sizeof(initsize),也不是new,是*new if (NULL == new) @@ -31,9 +31,9 @@ LLIST* llist_create(int initsize) return new; } -int llist_insert(LLIST* ptr, const void* data, int mode) +int llist_insert(LLIST *ptr, const void *data, int mode) { - struct llist_node_st* newnode; + struct llist_node_st *newnode; newnode = malloc(sizeof(*newnode) + ptr->size); // -4 if (NULL == newnode) @@ -63,9 +63,9 @@ int llist_insert(LLIST* ptr, const void* data, int mode) return 0; } -static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) +static struct llist_node_st *find_(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) { @@ -76,9 +76,9 @@ static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) return cur; // 找不到的时候,返回的cur就是ptr,返回NULL } -void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) +void *llist_find(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) return NULL; @@ -86,9 +86,9 @@ void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) return node->data; } -int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) +int llist_delete(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -101,9 +101,9 @@ int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) return 0; } -int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) +int llist_fetch(LLIST *ptr, const void *key, llist_cmp *cmp, void *data) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -120,15 +120,15 @@ int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) return 0; } -void llist_travel(LLIST* ptr, llist_op* op) +void llist_travel(LLIST *ptr, llist_op *op) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) op(cur->data); } -void llist_destroy(LLIST* ptr) +void llist_destroy(LLIST *ptr) { struct llist_node_st *cur, *next; diff --git a/C11-数据结构/ds/line/list/linklist/double/lib3/llist.h b/C11-数据结构/ds/line/list/linklist/double/lib3/llist.h index a172a6d..2abdfb4 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib3/llist.h +++ b/C11-数据结构/ds/line/list/linklist/double/lib3/llist.h @@ -4,14 +4,14 @@ #define LLIST_FORWARD 1 #define LLIST_BACKWARD 2 -typedef void llist_op(const void*); -typedef int llist_cmp(const void*, const void*); +typedef void llist_op(const void *); +typedef int llist_cmp(const void *, const void *); // !!! 变长结构体 struct llist_node_st { - struct llist_node_st* prev; - struct llist_node_st* next; + struct llist_node_st *prev; + struct llist_node_st *next; // data要放在最后 char data[1]; // 占位符,数据的起始。C99才只是[0] }; @@ -21,18 +21,18 @@ typedef struct llist_head int size; struct llist_node_st head; - int (*insert)(struct llist_head*, const void*, int); - void* (*find)(struct llist_head*, const void*, llist_cmp*); - int (*delete)(struct llist_head*, const void*, llist_cmp*); - int (*fetch)(struct llist_head*, const void*, llist_cmp*, void*); - void (*travel)(struct llist_head*, llist_op*); + int (*insert)(struct llist_head *, const void *, int); + void *(*find)(struct llist_head *, const void *, llist_cmp *); + int (*delete)(struct llist_head *, const void *, llist_cmp *); + int (*fetch)(struct llist_head *, const void *, llist_cmp *, void *); + void (*travel)(struct llist_head *, llist_op *); } LLIST; -LLIST* llist_create(int initsize); +LLIST *llist_create(int initsize); -void llist_destroy(LLIST* ptr); +void llist_destroy(LLIST *ptr); #endif diff --git a/C11-数据结构/ds/line/list/linklist/double/lib3/main.c b/C11-数据结构/ds/line/list/linklist/double/lib3/main.c index 60e60ff..8316abc 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib3/main.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib3/main.c @@ -14,25 +14,25 @@ struct score_st int chinese; }; -void print_s(const void* record) +void print_s(const void *record) { - const struct score_st* r = record; + const struct score_st *r = record; printf("%d %s %d %d\n", r->id, r->name, r->math, r->chinese); } -int id_cmp(const void* key, const void* record) +int id_cmp(const void *key, const void *record) { - const int* k = key; - const struct score_st* r = record; + const int *k = key; + const struct score_st *r = record; return (*k - r->id); } -int name_cmp(const void* key, const void* record) +int name_cmp(const void *key, const void *record) { - const char* k = key; - const struct score_st* r = record; + const char *k = key; + const struct score_st *r = record; return strcmp(k, r->name); } @@ -40,7 +40,7 @@ int name_cmp(const void* key, const void* record) int main( ) { - LLIST* handler; + LLIST *handler; int i, ret; struct score_st tmp; diff --git a/C11-数据结构/ds/line/list/linklist/double/lib4/llist.c b/C11-数据结构/ds/line/list/linklist/double/lib4/llist.c index 0712aa2..014853c 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib4/llist.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib4/llist.c @@ -7,8 +7,8 @@ // !!! 变长结构体 struct llist_node_st { - struct llist_node_st* prev; - struct llist_node_st* next; + struct llist_node_st *prev; + struct llist_node_st *next; // data要放在最后 char data[1]; // 占位符,数据的起始。C99才只是[0] }; @@ -19,9 +19,9 @@ struct llist_head_st struct llist_node_st head; }; -LLIST* llist_create(int initsize) +LLIST *llist_create(int initsize) { - struct llist_head_st* new; + struct llist_head_st *new; new = malloc(sizeof(*new)); // !!! 不是sizeof(initsize),也不是new,是*new if (NULL == new) @@ -34,10 +34,10 @@ LLIST* llist_create(int initsize) return new; } -int llist_insert(LLIST* p, const void* data, int mode) +int llist_insert(LLIST *p, const void *data, int mode) { - struct llist_node_st* newnode; - struct llist_head_st* ptr = p; + struct llist_node_st *newnode; + struct llist_head_st *ptr = p; newnode = malloc(sizeof(*newnode) + ptr->size); // -4 if (NULL == newnode) @@ -67,11 +67,11 @@ int llist_insert(LLIST* p, const void* data, int mode) return 0; } -static struct llist_node_st* find_(struct llist_head_st* ptr, - const void* key, - llist_cmp* cmp) +static struct llist_node_st *find_(struct llist_head_st *ptr, + const void *key, + llist_cmp *cmp) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) { @@ -82,10 +82,10 @@ static struct llist_node_st* find_(struct llist_head_st* ptr, return cur; // 找不到的时候,返回的cur就是ptr,返回NULL } -void* llist_find(LLIST* p, const void* key, llist_cmp* cmp) +void *llist_find(LLIST *p, const void *key, llist_cmp *cmp) { - struct llist_head_st* ptr = p; - struct llist_node_st* node; + struct llist_head_st *ptr = p; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) return NULL; @@ -93,10 +93,10 @@ void* llist_find(LLIST* p, const void* key, llist_cmp* cmp) return node->data; } -int llist_delete(LLIST* p, const void* key, llist_cmp* cmp) +int llist_delete(LLIST *p, const void *key, llist_cmp *cmp) { - struct llist_head_st* ptr = p; - struct llist_node_st* node; + struct llist_head_st *ptr = p; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -109,10 +109,10 @@ int llist_delete(LLIST* p, const void* key, llist_cmp* cmp) return 0; } -int llist_fetch(LLIST* p, const void* key, llist_cmp* cmp, void* data) +int llist_fetch(LLIST *p, const void *key, llist_cmp *cmp, void *data) { - struct llist_head_st* ptr = p; - struct llist_node_st* node; + struct llist_head_st *ptr = p; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -129,18 +129,18 @@ int llist_fetch(LLIST* p, const void* key, llist_cmp* cmp, void* data) return 0; } -void llist_travel(LLIST* p, llist_op* op) +void llist_travel(LLIST *p, llist_op *op) { - struct llist_head_st* ptr = p; - struct llist_node_st* cur; + struct llist_head_st *ptr = p; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) op(cur->data); } -void llist_destroy(LLIST* p) +void llist_destroy(LLIST *p) { - struct llist_head_st* ptr = p; + struct llist_head_st *ptr = p; struct llist_node_st *cur, *next; for (cur = ptr->head.next; cur != &ptr->head; cur = next) diff --git a/C11-数据结构/ds/line/list/linklist/double/lib4/llist.h b/C11-数据结构/ds/line/list/linklist/double/lib4/llist.h index ade6c1e..f000d31 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib4/llist.h +++ b/C11-数据结构/ds/line/list/linklist/double/lib4/llist.h @@ -7,21 +7,21 @@ // !!! 实现了隐藏 LLIST 的实现方法 typedef void LLIST; -typedef void llist_op(const void*); -typedef int llist_cmp(const void*, const void*); +typedef void llist_op(const void *); +typedef int llist_cmp(const void *, const void *); -LLIST* llist_create(int initsize); +LLIST *llist_create(int initsize); -int llist_insert(LLIST*, const void* data, int mode); +int llist_insert(LLIST *, const void *data, int mode); -void* llist_find(LLIST*, const void* key, llist_cmp*); +void *llist_find(LLIST *, const void *key, llist_cmp *); -int llist_delete(LLIST*, const void* key, llist_cmp*); +int llist_delete(LLIST *, const void *key, llist_cmp *); -int llist_fetch(LLIST*, const void* key, llist_cmp*, void* data); +int llist_fetch(LLIST *, const void *key, llist_cmp *, void *data); -void llist_travel(LLIST*, llist_op*); +void llist_travel(LLIST *, llist_op *); -void llist_destroy(LLIST*); +void llist_destroy(LLIST *); #endif diff --git a/C11-数据结构/ds/line/list/linklist/double/lib4/main.c b/C11-数据结构/ds/line/list/linklist/double/lib4/main.c index caf4f81..a9b18b8 100644 --- a/C11-数据结构/ds/line/list/linklist/double/lib4/main.c +++ b/C11-数据结构/ds/line/list/linklist/double/lib4/main.c @@ -14,25 +14,25 @@ struct score_st int chinese; }; -void print_s(const void* record) +void print_s(const void *record) { - const struct score_st* r = record; + const struct score_st *r = record; printf("%d %s %d %d\n", r->id, r->name, r->math, r->chinese); } -int id_cmp(const void* key, const void* record) +int id_cmp(const void *key, const void *record) { - const int* k = key; - const struct score_st* r = record; + const int *k = key; + const struct score_st *r = record; return (*k - r->id); } -int name_cmp(const void* key, const void* record) +int name_cmp(const void *key, const void *record) { - const char* k = key; - const struct score_st* r = record; + const char *k = key; + const struct score_st *r = record; return strcmp(k, r->name); } @@ -40,7 +40,7 @@ int name_cmp(const void* key, const void* record) int main( ) { - LLIST* handler; + LLIST *handler; int i, ret; struct score_st tmp; @@ -65,7 +65,7 @@ int main( ) printf("\n\n"); // int id = 3; - char* del_name = "std6"; + char *del_name = "std6"; // ret = llist_delete(handler, &id, id_cmp); ret = llist_delete(handler, del_name, name_cmp); diff --git a/C11-数据结构/ds/line/list/linklist/simple/head/list.c b/C11-数据结构/ds/line/list/linklist/simple/head/list.c index 1a57942..c5b9732 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/head/list.c +++ b/C11-数据结构/ds/line/list/linklist/simple/head/list.c @@ -3,9 +3,9 @@ #include "list.h" -list* list_create( ) +list *list_create( ) { - list* me; + list *me; me = malloc(sizeof(*me)); if (NULL == me) return NULL; @@ -16,7 +16,7 @@ list* list_create( ) } // 从第一个有效节点作为第0个 -int list_insert_at(list* me, int i, datatype* data) +int list_insert_at(list *me, int i, datatype *data) { int k = 0; list *node = me, *newnode; @@ -50,7 +50,7 @@ int list_insert_at(list* me, int i, datatype* data) } // 有序插入 -int list_order_insert(list* me, datatype* data) +int list_order_insert(list *me, datatype *data) { list *p = me, *q; @@ -68,7 +68,7 @@ int list_order_insert(list* me, datatype* data) return 0; } -int list_delete_at(list* me, int i, datatype* data) +int list_delete_at(list *me, int i, datatype *data) { int k = 0; list *p = me, *q; @@ -98,7 +98,7 @@ int list_delete_at(list* me, int i, datatype* data) return -2; } -int list_delete(list* me, datatype* data) +int list_delete(list *me, datatype *data) { list *p = me, *q; while (p->next && p->next->data != *data) @@ -117,16 +117,16 @@ int list_delete(list* me, datatype* data) return 0; } -int list_isempty(list* me) +int list_isempty(list *me) { if (NULL == me->next) return 0; return 1; } -void list_display(list* me) +void list_display(list *me) { - list* node = me->next; + list *node = me->next; if (0 == list_isempty(me)) return; @@ -140,7 +140,7 @@ void list_display(list* me) return; } -void list_destroy(list* me) +void list_destroy(list *me) { list *node, *next; diff --git a/C11-数据结构/ds/line/list/linklist/simple/head/list.h b/C11-数据结构/ds/line/list/linklist/simple/head/list.h index f7b8877..d9fd676 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/head/list.h +++ b/C11-数据结构/ds/line/list/linklist/simple/head/list.h @@ -6,21 +6,21 @@ typedef int datatype; typedef struct node_st { datatype data; - struct node_st* next; + struct node_st *next; } list; -list* list_create( ); +list *list_create( ); -int list_insert_at(list* me, int i, datatype* data); -int list_order_insert(list* me, datatype* data); +int list_insert_at(list *me, int i, datatype *data); +int list_order_insert(list *me, datatype *data); -int list_delete_at(list* me, int i, datatype* data); -int list_delete(list* me, datatype* data); +int list_delete_at(list *me, int i, datatype *data); +int list_delete(list *me, datatype *data); -int list_isempty(list* me); +int list_isempty(list *me); -void list_display(list* me); -void list_destroy(list* me); +void list_display(list *me); +void list_destroy(list *me); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/list/linklist/simple/head/main.c b/C11-数据结构/ds/line/list/linklist/simple/head/main.c index 796690b..261702c 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/head/main.c +++ b/C11-数据结构/ds/line/list/linklist/simple/head/main.c @@ -5,7 +5,7 @@ int main( ) { - list* l; + list *l; datatype arr[] = {12, 9, 23, 2, 34, 6, 45}; l = list_create( ); diff --git a/C11-数据结构/ds/line/list/linklist/simple/josephu/jose.c b/C11-数据结构/ds/line/list/linklist/simple/josephu/jose.c index c79c0ae..922045d 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/josephu/jose.c +++ b/C11-数据结构/ds/line/list/linklist/simple/josephu/jose.c @@ -6,7 +6,7 @@ typedef struct node_st { int data; - struct node_st* next; + struct node_st *next; } list; // try something @@ -32,7 +32,7 @@ list *jose_create(int a[], int n) } #endif -list* jose_create(int n) +list *jose_create(int n) { list *me, *newnode, *cur; int i = 1; @@ -61,9 +61,9 @@ list* jose_create(int n) return me; } -void jose_show(list* me) +void jose_show(list *me) { - list* list; + list *list; for (list = me; list->next != me; list = list->next) { @@ -74,7 +74,7 @@ void jose_show(list* me) printf("%d\n", list->data); } -void jose_kill(list** me, int n) +void jose_kill(list **me, int n) { list *cur = *me, *node; int i = 1; @@ -103,7 +103,7 @@ void jose_kill(list** me, int n) int main( ) { - list* list; + list *list; list = jose_create(JOSE_NUM); diff --git a/C11-数据结构/ds/line/list/linklist/simple/nohead/main.c b/C11-数据结构/ds/line/list/linklist/simple/nohead/main.c index f212cf8..fbe6236 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/nohead/main.c +++ b/C11-数据结构/ds/line/list/linklist/simple/nohead/main.c @@ -6,7 +6,7 @@ int main( ) { int i, ret; - struct node_st* list = NULL; + struct node_st *list = NULL; struct score_st tmp; for (i = 0; i < 7; i++) @@ -28,7 +28,7 @@ int main( ) printf("\n\n"); int id = 13; - struct score_st* ptr; + struct score_st *ptr; ptr = list_find(&list, id); if (NULL == ptr) printf("Can not find!\n"); diff --git a/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.c b/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.c index cf59de6..574dc96 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.c +++ b/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.c @@ -21,9 +21,9 @@ struct node_st *list_insert(struct node_st *list, struct score_st *data) } #endif -int list_insert(struct node_st** list, struct score_st* data) +int list_insert(struct node_st **list, struct score_st *data) { - struct node_st* new; + struct node_st *new; new = malloc(sizeof(*new)); if (NULL == new) @@ -36,9 +36,9 @@ int list_insert(struct node_st** list, struct score_st* data) return 0; } -void list_show(struct node_st* list) +void list_show(struct node_st *list) { - struct node_st* cur; + struct node_st *cur; for (cur = list; NULL != cur; cur = cur->next) { @@ -51,9 +51,9 @@ void list_show(struct node_st* list) } // 删除首位 -int list_delete(struct node_st** list) +int list_delete(struct node_st **list) { - struct node_st* cur; + struct node_st *cur; if (NULL == *list) return -1; @@ -66,9 +66,9 @@ int list_delete(struct node_st** list) return 0; } -struct score_st* list_find(struct node_st** list, int id) +struct score_st *list_find(struct node_st **list, int id) { - struct node_st* cur; + struct node_st *cur; if (NULL == *list) return NULL; @@ -91,9 +91,9 @@ struct score_st* list_find(struct node_st** list, int id) return NULL; } -int list_destroy(struct node_st** list) +int list_destroy(struct node_st **list) { - struct node_st* cur; + struct node_st *cur; if (NULL == list) return -1; diff --git a/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.h b/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.h index 93a533d..71883ce 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.h +++ b/C11-数据结构/ds/line/list/linklist/simple/nohead/nohead.h @@ -11,16 +11,16 @@ struct score_st struct node_st { struct score_st data; - struct node_st* next; + struct node_st *next; }; // struct node_st *list_insert(struct node_st *list, struct score_st *data); -int list_insert(struct node_st** list, struct score_st* data); +int list_insert(struct node_st **list, struct score_st *data); -void list_show(struct node_st* list); +void list_show(struct node_st *list); -int list_delete(struct node_st** list); +int list_delete(struct node_st **list); -struct score_st* list_find(struct node_st** list, int id); +struct score_st *list_find(struct node_st **list, int id); -int list_destroy(struct node_st** list); +int list_destroy(struct node_st **list); diff --git a/C11-数据结构/ds/line/list/linklist/simple/polynomial/poly.c b/C11-数据结构/ds/line/list/linklist/simple/polynomial/poly.c index b5998d7..adb44b3 100644 --- a/C11-数据结构/ds/line/list/linklist/simple/polynomial/poly.c +++ b/C11-数据结构/ds/line/list/linklist/simple/polynomial/poly.c @@ -5,10 +5,10 @@ typedef struct node_st { int coef; int exp; - struct node_st* next; + struct node_st *next; } list; -list* poly_create(int a[][2], int n) +list *poly_create(int a[][2], int n) { list *me, *newnode, *cur; @@ -36,9 +36,9 @@ list* poly_create(int a[][2], int n) return me; } -void poly_show(list* me) +void poly_show(list *me) { - list* cur; + list *cur; for (cur = me->next; NULL != cur; cur = cur->next) { @@ -47,7 +47,7 @@ void poly_show(list* me) printf("\n"); } -void poly_union(list* p1, list* p2) +void poly_union(list *p1, list *p2) { list *p, *q, *r; diff --git a/C11-数据结构/ds/line/squeue/arr/main.c b/C11-数据结构/ds/line/squeue/arr/main.c index 58ca8bd..c3f41b3 100644 --- a/C11-数据结构/ds/line/squeue/arr/main.c +++ b/C11-数据结构/ds/line/squeue/arr/main.c @@ -5,7 +5,7 @@ int main( ) { - queue* sq; + queue *sq; datatype arr[] = {2, 34, 89, 12}; int i; diff --git a/C11-数据结构/ds/line/squeue/arr/queue.c b/C11-数据结构/ds/line/squeue/arr/queue.c index eb02246..3e21fe9 100644 --- a/C11-数据结构/ds/line/squeue/arr/queue.c +++ b/C11-数据结构/ds/line/squeue/arr/queue.c @@ -4,9 +4,9 @@ #include "queue.h" -queue* qu_create( ) +queue *qu_create( ) { - queue* sq; + queue *sq; sq = malloc(sizeof(*sq)); if (NULL == sq) @@ -18,12 +18,12 @@ queue* qu_create( ) return sq; } -int qu_isempty(queue* sq) +int qu_isempty(queue *sq) { return (sq->head == sq->tail); } -int qu_enqueue(queue* sq, datatype* x) +int qu_enqueue(queue *sq, datatype *x) { if ((sq->tail + 1) % MAXSIZE == sq->head) return -1; @@ -34,7 +34,7 @@ int qu_enqueue(queue* sq, datatype* x) return 0; } -int qu_dequeue(queue* sq, datatype* x) +int qu_dequeue(queue *sq, datatype *x) { if (qu_isempty(sq)) return -1; @@ -45,7 +45,7 @@ int qu_dequeue(queue* sq, datatype* x) return 0; } -void qu_travel(queue* sq) +void qu_travel(queue *sq) { if (sq->head == sq->tail) return; @@ -61,12 +61,12 @@ void qu_travel(queue* sq) printf("%d \n", sq->data[i]); } -void qu_clear(queue* sq) +void qu_clear(queue *sq) { sq->head = sq->tail; } -void qu_destroy(queue* sq) +void qu_destroy(queue *sq) { free(sq); } diff --git a/C11-数据结构/ds/line/squeue/arr/queue.h b/C11-数据结构/ds/line/squeue/arr/queue.h index c9bf24e..0ab8531 100644 --- a/C11-数据结构/ds/line/squeue/arr/queue.h +++ b/C11-数据结构/ds/line/squeue/arr/queue.h @@ -12,18 +12,18 @@ typedef struct node_st } queue; -queue* qu_create( ); +queue *qu_create( ); int qu_isempty( ); -int qu_enqueue(queue*, datatype*); +int qu_enqueue(queue *, datatype *); -int qu_dequeue(queue*, datatype*); +int qu_dequeue(queue *, datatype *); -void qu_travel(queue*); +void qu_travel(queue *); -void qu_clear(queue*); +void qu_clear(queue *); -void qu_destroy(queue*); +void qu_destroy(queue *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/squeue/list/llist.c b/C11-数据结构/ds/line/squeue/list/llist.c index e2ec700..1190181 100644 --- a/C11-数据结构/ds/line/squeue/list/llist.c +++ b/C11-数据结构/ds/line/squeue/list/llist.c @@ -4,9 +4,9 @@ #include "llist.h" -LLIST* llist_create(int initsize) +LLIST *llist_create(int initsize) { - LLIST* new; + LLIST *new; new = malloc(sizeof(*new)); // !!! 不是sizeof(initsize),也不是new,是*new if (NULL == new) @@ -19,9 +19,9 @@ LLIST* llist_create(int initsize) return new; } -int llist_insert(LLIST* ptr, const void* data, int mode) +int llist_insert(LLIST *ptr, const void *data, int mode) { - struct llist_node_st* newnode; + struct llist_node_st *newnode; newnode = malloc(sizeof(*newnode) + ptr->size); // -4 if (NULL == newnode) @@ -51,9 +51,9 @@ int llist_insert(LLIST* ptr, const void* data, int mode) return 0; } -static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) +static struct llist_node_st *find_(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) { @@ -64,9 +64,9 @@ static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) return cur; // 找不到的时候,返回的cur就是ptr,返回NULL } -void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) +void *llist_find(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) return NULL; @@ -74,9 +74,9 @@ void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) return node->data; } -int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) +int llist_delete(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -89,9 +89,9 @@ int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) return 0; } -int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) +int llist_fetch(LLIST *ptr, const void *key, llist_cmp *cmp, void *data) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -108,15 +108,15 @@ int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) return 0; } -void llist_travel(LLIST* ptr, llist_op* op) +void llist_travel(LLIST *ptr, llist_op *op) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) op(cur->data); } -void llist_destroy(LLIST* ptr) +void llist_destroy(LLIST *ptr) { struct llist_node_st *cur, *next; diff --git a/C11-数据结构/ds/line/squeue/list/llist.h b/C11-数据结构/ds/line/squeue/list/llist.h index 53b6a8c..48457e4 100644 --- a/C11-数据结构/ds/line/squeue/list/llist.h +++ b/C11-数据结构/ds/line/squeue/list/llist.h @@ -7,8 +7,8 @@ // !!! 变长结构体 struct llist_node_st { - struct llist_node_st* prev; - struct llist_node_st* next; + struct llist_node_st *prev; + struct llist_node_st *next; // data要放在最后 char data[1]; // 占位符,数据的起始。C99才只是[0] }; @@ -19,21 +19,21 @@ typedef struct struct llist_node_st head; } LLIST; -typedef void llist_op(const void*); -typedef int llist_cmp(const void*, const void*); +typedef void llist_op(const void *); +typedef int llist_cmp(const void *, const void *); -LLIST* llist_create(int initsize); +LLIST *llist_create(int initsize); -int llist_insert(LLIST* ptr, const void* data, int mode); +int llist_insert(LLIST *ptr, const void *data, int mode); -void* llist_find(LLIST* ptr, const void* key, llist_cmp*); +void *llist_find(LLIST *ptr, const void *key, llist_cmp *); -int llist_delete(LLIST*, const void* key, llist_cmp*); +int llist_delete(LLIST *, const void *key, llist_cmp *); -int llist_fetch(LLIST*, const void* key, llist_cmp*, void* data); +int llist_fetch(LLIST *, const void *key, llist_cmp *, void *data); -void llist_travel(LLIST* ptr, llist_op* op); +void llist_travel(LLIST *ptr, llist_op *op); -void llist_destroy(LLIST* ptr); +void llist_destroy(LLIST *ptr); #endif diff --git a/C11-数据结构/ds/line/squeue/list/main.c b/C11-数据结构/ds/line/squeue/list/main.c index 1b273e9..7bc737b 100644 --- a/C11-数据结构/ds/line/squeue/list/main.c +++ b/C11-数据结构/ds/line/squeue/list/main.c @@ -13,16 +13,16 @@ struct score_st int chinese; }; -static int print_s(void* record) +static int print_s(void *record) { - struct score_st* r = record; + struct score_st *r = record; printf("%d %s %d %d\n", r->id, r->name, r->math, r->chinese); } int main( ) { - QUEUE* qu; + QUEUE *qu; struct score_st tmp; int i, ret; diff --git a/C11-数据结构/ds/line/squeue/list/queue.c b/C11-数据结构/ds/line/squeue/list/queue.c index 5a622ee..3035656 100644 --- a/C11-数据结构/ds/line/squeue/list/queue.c +++ b/C11-数据结构/ds/line/squeue/list/queue.c @@ -1,26 +1,26 @@ #include "queue.h" -QUEUE* queue_create(int size) +QUEUE *queue_create(int size) { return llist_create(size); } -int queue_en(QUEUE* ptr, const void* data) +int queue_en(QUEUE *ptr, const void *data) { llist_insert(ptr, data, LLIST_BACKWARD); } -static int always_match(const void* p1, const void* p2) +static int always_match(const void *p1, const void *p2) { return 0; } -int queue_de(QUEUE* ptr, void* data) +int queue_de(QUEUE *ptr, void *data) { - return llist_fetch(ptr, (void*)0, always_match, data); + return llist_fetch(ptr, (void *)0, always_match, data); } -void queue_destroy(QUEUE* ptr) +void queue_destroy(QUEUE *ptr) { llist_destroy(ptr); } \ No newline at end of file diff --git a/C11-数据结构/ds/line/squeue/list/queue.h b/C11-数据结构/ds/line/squeue/list/queue.h index cce2d91..75a20c7 100644 --- a/C11-数据结构/ds/line/squeue/list/queue.h +++ b/C11-数据结构/ds/line/squeue/list/queue.h @@ -5,12 +5,12 @@ typedef LLIST QUEUE; -QUEUE* queue_create(int); +QUEUE *queue_create(int); -int queue_en(QUEUE*, const void*); +int queue_en(QUEUE *, const void *); -int queue_de(QUEUE*, void*); +int queue_de(QUEUE *, void *); -void queue_destroy(QUEUE*); +void queue_destroy(QUEUE *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/stack/arr/main.c b/C11-数据结构/ds/line/stack/arr/main.c index f1ccdf2..a0ab69b 100644 --- a/C11-数据结构/ds/line/stack/arr/main.c +++ b/C11-数据结构/ds/line/stack/arr/main.c @@ -6,7 +6,7 @@ int main( ) { datatype arr[] = {19, 23, 0, 45, 67}; - sqstack* st; + sqstack *st; int i; st = st_create( ); diff --git a/C11-数据结构/ds/line/stack/arr/sqstack.c b/C11-数据结构/ds/line/stack/arr/sqstack.c index 75ad982..d10927d 100644 --- a/C11-数据结构/ds/line/stack/arr/sqstack.c +++ b/C11-数据结构/ds/line/stack/arr/sqstack.c @@ -3,9 +3,9 @@ #include "sqstack.h" -sqstack* st_create(void) +sqstack *st_create(void) { - sqstack* st; + sqstack *st; st = malloc(sizeof(*st)); if (NULL == st) @@ -16,12 +16,12 @@ sqstack* st_create(void) return st; } -int st_isempty(sqstack* st) +int st_isempty(sqstack *st) { return (-1 == st->top); } -int st_push(sqstack* st, datatype* data) +int st_push(sqstack *st, datatype *data) { if (MAXSIZE - 1 == st->top) return -1; @@ -32,7 +32,7 @@ int st_push(sqstack* st, datatype* data) } /* 取出栈顶元素 */ -int st_pop(sqstack* st, datatype* data) +int st_pop(sqstack *st, datatype *data) { if (st_isempty(st)) return -1; @@ -44,7 +44,7 @@ int st_pop(sqstack* st, datatype* data) /* 查看栈顶元素 */ -int st_top(sqstack* st, datatype* data) +int st_top(sqstack *st, datatype *data) { if (st_isempty(st)) return -1; @@ -54,7 +54,7 @@ int st_top(sqstack* st, datatype* data) return 0; } -void st_travel(sqstack* st) +void st_travel(sqstack *st) { if (st_isempty(st)) return; @@ -66,7 +66,7 @@ void st_travel(sqstack* st) printf("\n"); } -void st_destroy(sqstack* st) +void st_destroy(sqstack *st) { free(st); } diff --git a/C11-数据结构/ds/line/stack/arr/sqstack.h b/C11-数据结构/ds/line/stack/arr/sqstack.h index deaf683..f36cc58 100644 --- a/C11-数据结构/ds/line/stack/arr/sqstack.h +++ b/C11-数据结构/ds/line/stack/arr/sqstack.h @@ -11,20 +11,20 @@ typedef struct node_st int top; } sqstack; -sqstack* st_create(void); +sqstack *st_create(void); -int st_isempty(sqstack*); +int st_isempty(sqstack *); -int st_push(sqstack*, datatype*); +int st_push(sqstack *, datatype *); /* 取出栈顶元素 */ -int st_pop(sqstack*, datatype*); +int st_pop(sqstack *, datatype *); /* 查看栈顶元素 */ -int st_top(sqstack*, datatype*); +int st_top(sqstack *, datatype *); -void st_travel(sqstack*); +void st_travel(sqstack *); -void st_destroy(sqstack*); +void st_destroy(sqstack *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/line/stack/list/llist.c b/C11-数据结构/ds/line/stack/list/llist.c index e2ec700..1190181 100644 --- a/C11-数据结构/ds/line/stack/list/llist.c +++ b/C11-数据结构/ds/line/stack/list/llist.c @@ -4,9 +4,9 @@ #include "llist.h" -LLIST* llist_create(int initsize) +LLIST *llist_create(int initsize) { - LLIST* new; + LLIST *new; new = malloc(sizeof(*new)); // !!! 不是sizeof(initsize),也不是new,是*new if (NULL == new) @@ -19,9 +19,9 @@ LLIST* llist_create(int initsize) return new; } -int llist_insert(LLIST* ptr, const void* data, int mode) +int llist_insert(LLIST *ptr, const void *data, int mode) { - struct llist_node_st* newnode; + struct llist_node_st *newnode; newnode = malloc(sizeof(*newnode) + ptr->size); // -4 if (NULL == newnode) @@ -51,9 +51,9 @@ int llist_insert(LLIST* ptr, const void* data, int mode) return 0; } -static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) +static struct llist_node_st *find_(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) { @@ -64,9 +64,9 @@ static struct llist_node_st* find_(LLIST* ptr, const void* key, llist_cmp* cmp) return cur; // 找不到的时候,返回的cur就是ptr,返回NULL } -void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) +void *llist_find(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) return NULL; @@ -74,9 +74,9 @@ void* llist_find(LLIST* ptr, const void* key, llist_cmp* cmp) return node->data; } -int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) +int llist_delete(LLIST *ptr, const void *key, llist_cmp *cmp) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -89,9 +89,9 @@ int llist_delete(LLIST* ptr, const void* key, llist_cmp* cmp) return 0; } -int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) +int llist_fetch(LLIST *ptr, const void *key, llist_cmp *cmp, void *data) { - struct llist_node_st* node; + struct llist_node_st *node; node = find_(ptr, key, cmp); if (node == &ptr->head) @@ -108,15 +108,15 @@ int llist_fetch(LLIST* ptr, const void* key, llist_cmp* cmp, void* data) return 0; } -void llist_travel(LLIST* ptr, llist_op* op) +void llist_travel(LLIST *ptr, llist_op *op) { - struct llist_node_st* cur; + struct llist_node_st *cur; for (cur = ptr->head.next; cur != &ptr->head; cur = cur->next) op(cur->data); } -void llist_destroy(LLIST* ptr) +void llist_destroy(LLIST *ptr) { struct llist_node_st *cur, *next; diff --git a/C11-数据结构/ds/line/stack/list/llist.h b/C11-数据结构/ds/line/stack/list/llist.h index 53b6a8c..48457e4 100644 --- a/C11-数据结构/ds/line/stack/list/llist.h +++ b/C11-数据结构/ds/line/stack/list/llist.h @@ -7,8 +7,8 @@ // !!! 变长结构体 struct llist_node_st { - struct llist_node_st* prev; - struct llist_node_st* next; + struct llist_node_st *prev; + struct llist_node_st *next; // data要放在最后 char data[1]; // 占位符,数据的起始。C99才只是[0] }; @@ -19,21 +19,21 @@ typedef struct struct llist_node_st head; } LLIST; -typedef void llist_op(const void*); -typedef int llist_cmp(const void*, const void*); +typedef void llist_op(const void *); +typedef int llist_cmp(const void *, const void *); -LLIST* llist_create(int initsize); +LLIST *llist_create(int initsize); -int llist_insert(LLIST* ptr, const void* data, int mode); +int llist_insert(LLIST *ptr, const void *data, int mode); -void* llist_find(LLIST* ptr, const void* key, llist_cmp*); +void *llist_find(LLIST *ptr, const void *key, llist_cmp *); -int llist_delete(LLIST*, const void* key, llist_cmp*); +int llist_delete(LLIST *, const void *key, llist_cmp *); -int llist_fetch(LLIST*, const void* key, llist_cmp*, void* data); +int llist_fetch(LLIST *, const void *key, llist_cmp *, void *data); -void llist_travel(LLIST* ptr, llist_op* op); +void llist_travel(LLIST *ptr, llist_op *op); -void llist_destroy(LLIST* ptr); +void llist_destroy(LLIST *ptr); #endif diff --git a/C11-数据结构/ds/line/stack/list/main.c b/C11-数据结构/ds/line/stack/list/main.c index d68b45d..3eef0f1 100644 --- a/C11-数据结构/ds/line/stack/list/main.c +++ b/C11-数据结构/ds/line/stack/list/main.c @@ -13,16 +13,16 @@ struct score_st int chinese; }; -static int print_s(void* record) +static int print_s(void *record) { - struct score_st* r = record; + struct score_st *r = record; printf("%d %s %d %d\n", r->id, r->name, r->math, r->chinese); } int main( ) { - STACK* st; + STACK *st; struct score_st tmp; int i, ret; diff --git a/C11-数据结构/ds/line/stack/list/stack.c b/C11-数据结构/ds/line/stack/list/stack.c index 075a9f7..10950c3 100644 --- a/C11-数据结构/ds/line/stack/list/stack.c +++ b/C11-数据结构/ds/line/stack/list/stack.c @@ -2,28 +2,28 @@ #include "stack.h" -LLIST* stack_create(int initsize) +LLIST *stack_create(int initsize) { return llist_create(initsize); } -int stack_push(STACK* ptr, const void* data) +int stack_push(STACK *ptr, const void *data) { return llist_insert(ptr, data, LLIST_FORWARD); } -static int always_match(const void* p1, const void* p2) +static int always_match(const void *p1, const void *p2) { return 0; } -int stack_pop(STACK* ptr, void* data) +int stack_pop(STACK *ptr, void *data) { // !!! 假接口 - return llist_fetch(ptr, (void*)0, always_match, data); + return llist_fetch(ptr, (void *)0, always_match, data); } -void stack_destroy(STACK* ptr) +void stack_destroy(STACK *ptr) { llist_destroy(ptr); } \ No newline at end of file diff --git a/C11-数据结构/ds/line/stack/list/stack.h b/C11-数据结构/ds/line/stack/list/stack.h index 0a2caf1..630f5e4 100644 --- a/C11-数据结构/ds/line/stack/list/stack.h +++ b/C11-数据结构/ds/line/stack/list/stack.h @@ -5,12 +5,12 @@ typedef LLIST STACK; -STACK* stack_create(int); +STACK *stack_create(int); -int stack_push(STACK*, const void* data); +int stack_push(STACK *, const void *data); -int stack_pop(STACK*, void* data); +int stack_pop(STACK *, void *data); -void stack_destroy(STACK*); +void stack_destroy(STACK *); #endif \ No newline at end of file diff --git a/C11-数据结构/ds/tree/btree/main.c b/C11-数据结构/ds/tree/btree/main.c index 51523b4..ab178c3 100644 --- a/C11-数据结构/ds/tree/btree/main.c +++ b/C11-数据结构/ds/tree/btree/main.c @@ -20,7 +20,7 @@ struct node_st }; -struct node_st* tree = NULL; +struct node_st *tree = NULL; /** * @brief 插入节点 @@ -35,9 +35,9 @@ struct node_st* tree = NULL; * @param data * @return int */ -static int insert(struct node_st** root, struct score_st* data) +static int insert(struct node_st **root, struct score_st *data) { - struct node_st* node; + struct node_st *node; if (NULL == *root) { @@ -59,7 +59,7 @@ static int insert(struct node_st** root, struct score_st* data) } -struct score_st* find(struct node_st* root, int id) +struct score_st *find(struct node_st *root, int id) { if (NULL == root) return NULL; @@ -72,13 +72,13 @@ struct score_st* find(struct node_st* root, int id) return find(root->r, id); } -static void print_s(struct score_st* d) +static void print_s(struct score_st *d) { printf("%d %s %d %d\n", d->id, d->name, d->math, d->chinese); } -static void draw_(struct node_st* root, int level) +static void draw_(struct node_st *root, int level) { if (NULL == root) return; @@ -100,7 +100,7 @@ static void draw_(struct node_st* root, int level) *D * @param root */ -static void draw(struct node_st* root) +static void draw(struct node_st *root) { draw_(root, 0); @@ -117,7 +117,7 @@ static void draw(struct node_st* root) * @param root * @return int */ -static int get_num(struct node_st* root) +static int get_num(struct node_st *root) { if (NULL == root) return 0; @@ -126,7 +126,7 @@ static int get_num(struct node_st* root) } -static struct node_st* find_min(struct node_st* root) +static struct node_st *find_min(struct node_st *root) { if (NULL == root->l) return root; @@ -141,9 +141,9 @@ static struct node_st* find_min(struct node_st* root) * * @param root */ -static void turn_left(struct node_st** root) +static void turn_left(struct node_st **root) { - struct node_st* cur = *root; + struct node_st *cur = *root; *root = cur->r; cur->r = NULL; @@ -154,7 +154,7 @@ static void turn_left(struct node_st** root) } -static struct node_st* find_max(struct node_st* root) +static struct node_st *find_max(struct node_st *root) { if (NULL == root->r) return root; @@ -169,9 +169,9 @@ static struct node_st* find_max(struct node_st* root) * * @param root */ -static void turn_right(struct node_st** root) +static void turn_right(struct node_st **root) { - struct node_st* cur = *root; + struct node_st *cur = *root; *root = cur->l; cur->l = NULL; @@ -189,7 +189,7 @@ static void turn_right(struct node_st** root) * * @param root */ -static void balance(struct node_st** root) +static void balance(struct node_st **root) { if (NULL == *root) return; @@ -221,10 +221,10 @@ static void balance(struct node_st** root) * @param root * @param tmpid */ -static void delete(struct node_st** root, int id) +static void delete(struct node_st **root, int id) { - struct node_st** node = root; - struct node_st* cur; + struct node_st **node = root; + struct node_st *cur; while (*node != NULL && (*node)->data.id != id) { @@ -279,16 +279,16 @@ static void travel(struct node_st *root) * * @param root */ -static void travel(struct node_st* root) +static void travel(struct node_st *root) { if (NULL == root) return; int ret; - QUEUE* qu; - struct node_st* cur; + QUEUE *qu; + struct node_st *cur; - qu = queue_create(sizeof(struct node_st*)); + qu = queue_create(sizeof(struct node_st *)); if (NULL == qu) return; diff --git a/C11-数据结构/ds/tree/retrieval/trie.c b/C11-数据结构/ds/tree/retrieval/trie.c index b86b86f..eabec00 100644 --- a/C11-数据结构/ds/tree/retrieval/trie.c +++ b/C11-数据结构/ds/tree/retrieval/trie.c @@ -9,14 +9,14 @@ struct node_st { - struct node_st* ch[26]; + struct node_st *ch[26]; char desc[DESC_SIZE]; }; -static int get_word(FILE* fp, char* key, char* desc) +static int get_word(FILE *fp, char *key, char *desc) { char buf[BUFSIZE]; - char* retp; + char *retp; int i, j; retp = fgets(buf, BUFSIZE, fp); @@ -36,9 +36,9 @@ static int get_word(FILE* fp, char* key, char* desc) return 0; } -static struct node_st* newnode( ) +static struct node_st *newnode( ) { - struct node_st* node; + struct node_st *node; int i; node = malloc(sizeof(*node)); @@ -53,7 +53,7 @@ static struct node_st* newnode( ) return node; } -static int insert(struct node_st** root, char* key, char* desc) +static int insert(struct node_st **root, char *key, char *desc) { if (NULL == *root) { @@ -71,7 +71,7 @@ static int insert(struct node_st** root, char* key, char* desc) return insert((*root)->ch + *key - 'a', key + 1, desc); } -static char* find(struct node_st* root, char* key) +static char *find(struct node_st *root, char *key) { if (NULL == root) return NULL; @@ -84,11 +84,11 @@ static char* find(struct node_st* root, char* key) int main( ) { - struct node_st* tree; - FILE* fp; + struct node_st *tree; + FILE *fp; char desc[DESC_SIZE] = {'\0'}, key[KEY_SIZE] = {'\0'}; int ret; - char* datap; + char *datap; fp = fopen(FNAME, "r"); if (NULL == fp) diff --git a/C11-数据结构/ds/tree/save_load/load.c b/C11-数据结构/ds/tree/save_load/load.c index 0c0891e..9dded30 100644 --- a/C11-数据结构/ds/tree/save_load/load.c +++ b/C11-数据结构/ds/tree/save_load/load.c @@ -12,10 +12,10 @@ struct node_st }; -struct node_st* tree = NULL; +struct node_st *tree = NULL; -static void draw_(struct node_st* root, int level) +static void draw_(struct node_st *root, int level) { if (NULL == root) return; @@ -37,17 +37,17 @@ static void draw_(struct node_st* root, int level) *D * @param root */ -static void draw(struct node_st* root) +static void draw(struct node_st *root) { draw_(root, 0); printf("\n\n"); } -static struct node_st* load_(FILE* fp) +static struct node_st *load_(FILE *fp) { int c; - struct node_st* root; + struct node_st *root; c = fgetc(fp); /* if error */ @@ -78,10 +78,10 @@ static struct node_st* load_(FILE* fp) -static struct node_st* load(const char* path) +static struct node_st *load(const char *path) { - FILE* fp; - struct node_st* root; + FILE *fp; + struct node_st *root; fp = fopen(path, "r"); if (NULL == fp) @@ -96,7 +96,7 @@ static struct node_st* load(const char* path) int main( ) { - struct node_st* root; + struct node_st *root; root = load(FNAME); diff --git a/C11-数据结构/ds/tree/save_load/save.c b/C11-数据结构/ds/tree/save_load/save.c index b58393b..3b8f7e4 100644 --- a/C11-数据结构/ds/tree/save_load/save.c +++ b/C11-数据结构/ds/tree/save_load/save.c @@ -12,7 +12,7 @@ struct node_st }; -struct node_st* tree = NULL; +struct node_st *tree = NULL; /** * @brief 插入节点 @@ -27,9 +27,9 @@ struct node_st* tree = NULL; * @param data * @return int */ -static int insert(struct node_st** root, int data) +static int insert(struct node_st **root, int data) { - struct node_st* node; + struct node_st *node; if (NULL == *root) { @@ -51,7 +51,7 @@ static int insert(struct node_st** root, int data) } -static void draw_(struct node_st* root, int level) +static void draw_(struct node_st *root, int level) { if (NULL == root) return; @@ -73,7 +73,7 @@ static void draw_(struct node_st* root, int level) *D * @param root */ -static void draw(struct node_st* root) +static void draw(struct node_st *root) { draw_(root, 0); @@ -81,7 +81,7 @@ static void draw(struct node_st* root) } -static int save_(struct node_st* root, FILE* fp) +static int save_(struct node_st *root, FILE *fp) { fputc('(', fp); /* if error */ @@ -102,9 +102,9 @@ static int save_(struct node_st* root, FILE* fp) /* if error */ } -static int save(struct node_st* root, const char* path) +static int save(struct node_st *root, const char *path) { - FILE* fp; + FILE *fp; fp = fopen(path, "w"); if (NULL == fp) return -1; @@ -122,7 +122,7 @@ int main( ) { char arr[] = "cefadjbh"; int i; - struct score_st* datap; + struct score_st *datap; for (i = 0; i < sizeof(arr) / sizeof(*arr) - 1; i++) { diff --git a/C13-IO/stdio/atoi.c b/C13-IO/stdio/atoi.c index ba66af0..b6f9b57 100644 --- a/C13-IO/stdio/atoi.c +++ b/C13-IO/stdio/atoi.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { char buf[1024]; int year = 2014, month = 5, day = 13; diff --git a/C13-IO/stdio/fflush.c b/C13-IO/stdio/fflush.c index 5f19d9b..35f93c2 100644 --- a/C13-IO/stdio/fflush.c +++ b/C13-IO/stdio/fflush.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { int i; diff --git a/C13-IO/stdio/fgetc.c b/C13-IO/stdio/fgetc.c index ba11ac5..7e04d6e 100644 --- a/C13-IO/stdio/fgetc.c +++ b/C13-IO/stdio/fgetc.c @@ -1,9 +1,9 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { - FILE* fp; + FILE *fp; int count; if (argc < 2) diff --git a/C13-IO/stdio/flen.c b/C13-IO/stdio/flen.c index 91b515e..791862a 100644 --- a/C13-IO/stdio/flen.c +++ b/C13-IO/stdio/flen.c @@ -1,9 +1,9 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { - FILE* fp; + FILE *fp; if (argc < 2) { diff --git a/C13-IO/stdio/fopen.c b/C13-IO/stdio/fopen.c index 184dd07..da70698 100644 --- a/C13-IO/stdio/fopen.c +++ b/C13-IO/stdio/fopen.c @@ -5,7 +5,7 @@ int main( ) { - FILE* fp; + FILE *fp; fp = fopen("tmp", "r"); if (NULL == fp) diff --git a/C13-IO/stdio/getline.c b/C13-IO/stdio/getline.c index bb747ea..e641a29 100644 --- a/C13-IO/stdio/getline.c +++ b/C13-IO/stdio/getline.c @@ -2,10 +2,10 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { - FILE* fp; - char* linebuf; + FILE *fp; + char *linebuf; size_t linesize; if (argc < 2) diff --git a/C13-IO/stdio/maxfopen.c b/C13-IO/stdio/maxfopen.c index d733853..0e5092c 100644 --- a/C13-IO/stdio/maxfopen.c +++ b/C13-IO/stdio/maxfopen.c @@ -5,7 +5,7 @@ int main( ) { - FILE* fp = NULL; + FILE *fp = NULL; int count = 0; diff --git a/C13-IO/stdio/mycpy.c b/C13-IO/stdio/mycpy.c index 056e469..34a6f32 100644 --- a/C13-IO/stdio/mycpy.c +++ b/C13-IO/stdio/mycpy.c @@ -9,7 +9,7 @@ * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { FILE *fps, *fpd; int ch; diff --git a/C13-IO/stdio/mycpy_fgets.c b/C13-IO/stdio/mycpy_fgets.c index b99fbdb..774e2e7 100644 --- a/C13-IO/stdio/mycpy_fgets.c +++ b/C13-IO/stdio/mycpy_fgets.c @@ -11,7 +11,7 @@ * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { FILE *fps, *fpd; char buf[BUFSIZE]; diff --git a/C13-IO/stdio/mycpy_fread.c b/C13-IO/stdio/mycpy_fread.c index 82d5dbb..a09fbaf 100644 --- a/C13-IO/stdio/mycpy_fread.c +++ b/C13-IO/stdio/mycpy_fread.c @@ -11,7 +11,7 @@ * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { FILE *fps, *fpd; char buf[BUFSIZE]; diff --git a/C13-IO/sys/ab.c b/C13-IO/sys/ab.c index 91c8e41..566389c 100644 --- a/C13-IO/sys/ab.c +++ b/C13-IO/sys/ab.c @@ -2,7 +2,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { putchar('a'); write(1, "b", 1); diff --git a/C13-IO/sys/dup.c b/C13-IO/sys/dup.c index a377267..63b3025 100644 --- a/C13-IO/sys/dup.c +++ b/C13-IO/sys/dup.c @@ -5,7 +5,7 @@ #define FNAME "/tmp/out" -int main(int argc, char** argv) +int main(int argc, char **argv) { int fd; diff --git a/C13-IO/sys/mycpy.c b/C13-IO/sys/mycpy.c index 86db4b7..8296146 100644 --- a/C13-IO/sys/mycpy.c +++ b/C13-IO/sys/mycpy.c @@ -10,7 +10,7 @@ * time ./mycpy /etc/services /tmp/out */ -int main(int argc, char** argv) +int main(int argc, char **argv) { int sfd, dfd; char buf[BUFSIZE]; diff --git a/C13-IO/sys/mycpy_bufsize.c b/C13-IO/sys/mycpy_bufsize.c index 100460d..c0a6768 100644 --- a/C13-IO/sys/mycpy_bufsize.c +++ b/C13-IO/sys/mycpy_bufsize.c @@ -14,7 +14,7 @@ * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 4) { diff --git a/C14-文件系统/fs/100days.c b/C14-文件系统/fs/100days.c index 534f08b..134e562 100644 --- a/C14-文件系统/fs/100days.c +++ b/C14-文件系统/fs/100days.c @@ -13,10 +13,10 @@ * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { time_t stamp; - struct tm* tm; + struct tm *tm; char timestr[TIMESTRSIZE]; time(&stamp); diff --git a/C14-文件系统/fs/W_process_excel.c b/C14-文件系统/fs/W_process_excel.c index 6b7b3b5..7b8fc5c 100644 --- a/C14-文件系统/fs/W_process_excel.c +++ b/C14-文件系统/fs/W_process_excel.c @@ -22,7 +22,7 @@ * @return int 读到的一行数据的数据个数( n>=0 ) * -1: 读到文件尾部或者出错 */ -static int read_line(int fd, unsigned char* buf) +static int read_line(int fd, unsigned char *buf) { unsigned char c; int len; @@ -70,7 +70,7 @@ static int read_line(int fd, unsigned char* buf) * * @return int */ -static void process_data(unsigned char* data_buf, unsigned char* result_buf) +static void process_data(unsigned char *data_buf, unsigned char *result_buf) { /** * eg1: data_buf=",语文,数学,英语,总分,评价" @@ -84,7 +84,7 @@ static void process_data(unsigned char* data_buf, unsigned char* result_buf) char name[100]; int scores[3]; int sum; - char* levels[] = {"A+", "A", "B"}; + char *levels[] = {"A+", "A", "B"}; int level; // debug("data_buf[0]: %x\n", data_buf[0]); @@ -146,7 +146,7 @@ static void process_data(unsigned char* data_buf, unsigned char* result_buf) * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { int fd_data, fd_result; int len; diff --git a/C14-文件系统/fs/atexit.c b/C14-文件系统/fs/atexit.c index 7f4af8b..f3d9dbc 100644 --- a/C14-文件系统/fs/atexit.c +++ b/C14-文件系统/fs/atexit.c @@ -16,7 +16,7 @@ static void f3(void) puts("f3() is working!"); } -int main(int argc, char** argv) +int main(int argc, char **argv) { puts("Begin!"); diff --git a/C14-文件系统/fs/big.c b/C14-文件系统/fs/big.c index 4b2953a..55b8ed3 100644 --- a/C14-文件系统/fs/big.c +++ b/C14-文件系统/fs/big.c @@ -5,7 +5,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 2) { diff --git a/C14-文件系统/fs/check.c b/C14-文件系统/fs/check.c index f584e8c..e3baf66 100644 --- a/C14-文件系统/fs/check.c +++ b/C14-文件系统/fs/check.c @@ -16,7 +16,7 @@ * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 2) { @@ -24,9 +24,9 @@ int main(int argc, char** argv) exit(1); } - char* input_pass; - struct spwd* shadowline; - char* crypt_pass; + char *input_pass; + struct spwd *shadowline; + char *crypt_pass; //* getpass()函数在输入密码时不会回显密码 input_pass = getpass("PassWord: "); diff --git a/C14-文件系统/fs/flen.c b/C14-文件系统/fs/flen.c index 2d275f6..b992bbb 100644 --- a/C14-文件系统/fs/flen.c +++ b/C14-文件系统/fs/flen.c @@ -4,7 +4,7 @@ #include // !!! 不是int -static off_t flen(char* fname) +static off_t flen(char *fname) { struct stat statres; @@ -26,7 +26,7 @@ static off_t flen(char* fname) * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 2) { diff --git a/C14-文件系统/fs/ftype.c b/C14-文件系统/fs/ftype.c index 77f2a53..4066fea 100644 --- a/C14-文件系统/fs/ftype.c +++ b/C14-文件系统/fs/ftype.c @@ -2,7 +2,7 @@ #include #include -static int ftype(const char* fname) +static int ftype(const char *fname) { struct stat statres; @@ -40,7 +40,7 @@ static int ftype(const char* fname) * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 2) { diff --git a/C14-文件系统/fs/getenv.c b/C14-文件系统/fs/getenv.c index bf48730..a4c2383 100644 --- a/C14-文件系统/fs/getenv.c +++ b/C14-文件系统/fs/getenv.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { puts(getenv("PATH")); diff --git a/C14-文件系统/fs/glob.c b/C14-文件系统/fs/glob.c index 42b0212..473990c 100644 --- a/C14-文件系统/fs/glob.c +++ b/C14-文件系统/fs/glob.c @@ -23,7 +23,7 @@ static int errfunc_(const char *errpath, int eerrno) * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { glob_t globres; int err; diff --git a/C14-文件系统/fs/jmp.c b/C14-文件系统/fs/jmp.c index c5f1e73..3ac7165 100644 --- a/C14-文件系统/fs/jmp.c +++ b/C14-文件系统/fs/jmp.c @@ -68,7 +68,7 @@ static void a(void) * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { printf("%s():Begin.\n", __FUNCTION__); printf("%s():Call a().\n", __FUNCTION__); diff --git a/C14-文件系统/fs/main.c b/C14-文件系统/fs/main.c index 19dda02..7d05e2b 100644 --- a/C14-文件系统/fs/main.c +++ b/C14-文件系统/fs/main.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { printf("argc = %d\n", argc); diff --git a/C14-文件系统/fs/main1.c b/C14-文件系统/fs/main1.c index 4ef9a9f..d0ce5f3 100644 --- a/C14-文件系统/fs/main1.c +++ b/C14-文件系统/fs/main1.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { printf("Hello, World!\n"); diff --git a/C14-文件系统/fs/mydate.c b/C14-文件系统/fs/mydate.c index 53b6913..934d43a 100644 --- a/C14-文件系统/fs/mydate.c +++ b/C14-文件系统/fs/mydate.c @@ -25,15 +25,15 @@ * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { time_t stamp; - struct tm* tm; + struct tm *tm; char timestr[TIMESTRSIZE]; int c; char fmtstr[FMTSTRSIZE]; fmtstr[0] = '\0'; - FILE* fp = stdout; + FILE *fp = stdout; time(&stamp); tm = localtime(&stamp); diff --git a/C14-文件系统/fs/mydu.c b/C14-文件系统/fs/mydu.c index 1a4d209..dab4164 100644 --- a/C14-文件系统/fs/mydu.c +++ b/C14-文件系统/fs/mydu.c @@ -7,9 +7,9 @@ #define PATHSIZE 1024 -static int path_noloop(const char* path) +static int path_noloop(const char *path) { - char* pos; + char *pos; /** * @brief strrchr @@ -27,7 +27,7 @@ static int path_noloop(const char* path) return 1; } -static int64_t mydu(const char* path) +static int64_t mydu(const char *path) { // 优化递归 // 将部分与递归无关的变量拿出栈,用 static 修饰 @@ -111,7 +111,7 @@ static int64_t mydu(const char* path) * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 2) { diff --git a/C14-文件系统/fs/myenv.c b/C14-文件系统/fs/myenv.c index 26b9457..1e556e8 100644 --- a/C14-文件系统/fs/myenv.c +++ b/C14-文件系统/fs/myenv.c @@ -1,9 +1,9 @@ #include #include -extern char** environ; +extern char **environ; -int main(int argc, char** argv) +int main(int argc, char **argv) { for (int i = 0; environ[i] != NULL; i++) diff --git a/C14-文件系统/fs/readdir.c b/C14-文件系统/fs/readdir.c index 42bf928..76a7b00 100644 --- a/C14-文件系统/fs/readdir.c +++ b/C14-文件系统/fs/readdir.c @@ -14,10 +14,10 @@ * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { - DIR* dp; - struct dirent* cur; + DIR *dp; + struct dirent *cur; dp = opendir(PAT); if (NULL == dp) diff --git a/C14-文件系统/fs/timelog.c b/C14-文件系统/fs/timelog.c index b74adb7..7e6bf25 100644 --- a/C14-文件系统/fs/timelog.c +++ b/C14-文件系统/fs/timelog.c @@ -16,11 +16,11 @@ * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { - FILE* fp; + FILE *fp; time_t stamp; - struct tm* tm; + struct tm *tm; char buf[BUFSIZE]; int count = 0; diff --git a/C14-文件系统/fs/username.c b/C14-文件系统/fs/username.c index 63a4bbc..7c4bbb5 100644 --- a/C14-文件系统/fs/username.c +++ b/C14-文件系统/fs/username.c @@ -11,7 +11,7 @@ * * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 2) { @@ -19,7 +19,7 @@ int main(int argc, char** argv) exit(1); } - struct passwd* pwdline; + struct passwd *pwdline; pwdline = getpwuid(atoi(argv[1])); diff --git a/C15-进程/process_basic/ex.c b/C15-进程/process_basic/ex.c index 89db228..6d85cdd 100644 --- a/C15-进程/process_basic/ex.c +++ b/C15-进程/process_basic/ex.c @@ -10,7 +10,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { puts("Begin!"); fflush(NULL); // !!! diff --git a/C15-进程/process_basic/few.c b/C15-进程/process_basic/few.c index 0649214..7681f03 100644 --- a/C15-进程/process_basic/few.c +++ b/C15-进程/process_basic/few.c @@ -12,7 +12,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { pid_t pid; diff --git a/C15-进程/process_basic/fork1.c b/C15-进程/process_basic/fork1.c index 79b79a9..20f47c6 100644 --- a/C15-进程/process_basic/fork1.c +++ b/C15-进程/process_basic/fork1.c @@ -2,7 +2,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { pid_t pid; diff --git a/C15-进程/process_basic/mydaemon.c b/C15-进程/process_basic/mydaemon.c index 70cc4a0..828710f 100644 --- a/C15-进程/process_basic/mydaemon.c +++ b/C15-进程/process_basic/mydaemon.c @@ -41,9 +41,9 @@ static int deamonize(void) return 0; } -int main(int argc, char** argv) +int main(int argc, char **argv) { - FILE* fp; + FILE *fp; int i; openlog("mydaemon", LOG_PID, LOG_DAEMON); diff --git a/C15-进程/process_basic/myshell.c b/C15-进程/process_basic/myshell.c index 44a0049..042d448 100644 --- a/C15-进程/process_basic/myshell.c +++ b/C15-进程/process_basic/myshell.c @@ -29,9 +29,9 @@ static void prompt(void) * @param line * @param res */ -static void parse(char* line, struct cmd_st* res) +static void parse(char *line, struct cmd_st *res) { - char* tok; + char *tok; int i = 0; //* 根据分隔符分割小串 @@ -52,9 +52,9 @@ static void parse(char* line, struct cmd_st* res) } } -int main(int argc, char** argv) +int main(int argc, char **argv) { - char* linebuf = NULL; + char *linebuf = NULL; size_t linebuf_size = 0; struct cmd_st cmd; pid_t pid; diff --git a/C15-进程/process_basic/mysu.c b/C15-进程/process_basic/mysu.c index 582a095..56d6140 100644 --- a/C15-进程/process_basic/mysu.c +++ b/C15-进程/process_basic/mysu.c @@ -13,7 +13,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { if (argc < 3) { diff --git a/C15-进程/process_basic/primer0.c b/C15-进程/process_basic/primer0.c index a1e4da9..98c9638 100644 --- a/C15-进程/process_basic/primer0.c +++ b/C15-进程/process_basic/primer0.c @@ -13,7 +13,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { int i, j, mark; diff --git a/C15-进程/process_basic/primer1.c b/C15-进程/process_basic/primer1.c index 2029ac5..a08864a 100644 --- a/C15-进程/process_basic/primer1.c +++ b/C15-进程/process_basic/primer1.c @@ -13,7 +13,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { int i, j, mark; pid_t pid; diff --git a/C15-进程/process_basic/primer2.c b/C15-进程/process_basic/primer2.c index 0157acc..f4ad5c5 100644 --- a/C15-进程/process_basic/primer2.c +++ b/C15-进程/process_basic/primer2.c @@ -14,7 +14,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { int i, j, mark; pid_t pid; diff --git a/C15-进程/process_basic/primerN.c b/C15-进程/process_basic/primerN.c index 4c71d63..f9674f9 100644 --- a/C15-进程/process_basic/primerN.c +++ b/C15-进程/process_basic/primerN.c @@ -16,7 +16,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { int i, j, n, mark; pid_t pid; diff --git a/C15-进程/process_basic/sleep.c b/C15-进程/process_basic/sleep.c index 8b109bc..9043039 100644 --- a/C15-进程/process_basic/sleep.c +++ b/C15-进程/process_basic/sleep.c @@ -12,7 +12,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { pid_t pid; diff --git a/C15-进程/process_basic/system.c b/C15-进程/process_basic/system.c index 2686593..e4ea71f 100644 --- a/C15-进程/process_basic/system.c +++ b/C15-进程/process_basic/system.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { system("date +%s > /tmp/out"); diff --git a/C15-进程/process_basic/system1.c b/C15-进程/process_basic/system1.c index c8d843f..5c196c3 100644 --- a/C15-进程/process_basic/system1.c +++ b/C15-进程/process_basic/system1.c @@ -12,7 +12,7 @@ * @param argv * @return int */ -int main(int argc, char** argv) +int main(int argc, char **argv) { pid_t pid; diff --git a/C16-并发/parallel/signal/5sec.c b/C16-并发/parallel/signal/5sec.c index 081f3e3..3182b04 100644 --- a/C16-并发/parallel/signal/5sec.c +++ b/C16-并发/parallel/signal/5sec.c @@ -9,7 +9,7 @@ * @param argv * @return int ***********************************************************************/ -int main(int argc, char** argv) +int main(int argc, char **argv) { time_t end; long long count = 0; diff --git a/C16-并发/parallel/signal/5sec_sig.c b/C16-并发/parallel/signal/5sec_sig.c index 13af1d4..5007058 100644 --- a/C16-并发/parallel/signal/5sec_sig.c +++ b/C16-并发/parallel/signal/5sec_sig.c @@ -17,7 +17,7 @@ static void alrm_handler(int sig) * @param argv * @return int ***********************************************************************/ -int main(int argc, char** argv) +int main(int argc, char **argv) { long long count = 0; diff --git a/C16-并发/parallel/signal/alarm.c b/C16-并发/parallel/signal/alarm.c index acbf544..7db9662 100644 --- a/C16-并发/parallel/signal/alarm.c +++ b/C16-并发/parallel/signal/alarm.c @@ -1,7 +1,7 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char **argv) { alarm(10); alarm(1); diff --git a/C16-并发/parallel/signal/anytimer/anytimer.h b/C16-并发/parallel/signal/anytimer/anytimer.h index 64d8e5d..81e8e3f 100644 --- a/C16-并发/parallel/signal/anytimer/anytimer.h +++ b/C16-并发/parallel/signal/anytimer/anytimer.h @@ -2,7 +2,7 @@ #define __ANYTIMER__H__ #define JOB_MAX 1024 -typedef void at_jobfunc_t(void*); +typedef void at_jobfunc_t(void *); /******************************************************************** * @brief 创建定时器 @@ -16,7 +16,7 @@ typedef void at_jobfunc_t(void*); * == -ENOMEM 失败,内存不足 * == -ENOSPC 失败,数组满 ********************************************************************/ -int at_addjob(int sec, at_jobfunc_t* jobp, void* arg); +int at_addjob(int sec, at_jobfunc_t *jobp, void *arg); /******************************************************************** * @brief 取消定时器 diff --git a/C16-并发/parallel/signal/anytimer/main.c b/C16-并发/parallel/signal/anytimer/main.c index 9bd6201..859f21b 100644 --- a/C16-并发/parallel/signal/anytimer/main.c +++ b/C16-并发/parallel/signal/anytimer/main.c @@ -4,17 +4,17 @@ #include #include -static void f1(void* p) +static void f1(void *p) { - printf("f1():%s\n", (char*)p); + printf("f1():%s\n", (char *)p); } -static void f2(void* p) +static void f2(void *p) { - printf("f1():%s\n", (char*)p); + printf("f1():%s\n", (char *)p); } -int main(int argc, char** argv) +int main(int argc, char **argv) { int job1; diff --git a/C16-并发/parallel/signal/block.c b/C16-并发/parallel/signal/block.c index f59e1e2..2fc65d3 100644 --- a/C16-并发/parallel/signal/block.c +++ b/C16-并发/parallel/signal/block.c @@ -8,7 +8,7 @@ static void int_hander(int s) write(1, "!", 1); } -int main(int argc, char** argv) +int main(int argc, char **argv) { int i; int j; diff --git a/C16-并发/parallel/signal/mycpy.c b/C16-并发/parallel/signal/mycpy.c index e76a266..3314634 100644 --- a/C16-并发/parallel/signal/mycpy.c +++ b/C16-并发/parallel/signal/mycpy.c @@ -11,7 +11,7 @@ * time ./mycpy /etc/services /tmp/out */ -int main(int argc, char** argv) +int main(int argc, char **argv) { int sfd, dfd; char buf[BUFSIZE]; diff --git a/C16-并发/parallel/signal/mydaemon.c b/C16-并发/parallel/signal/mydaemon.c index a57194a..6c86678 100644 --- a/C16-并发/parallel/signal/mydaemon.c +++ b/C16-并发/parallel/signal/mydaemon.c @@ -12,7 +12,7 @@ #define FNAME "/tmp/out" -static FILE* fp; +static FILE *fp; static int deamonize(void) { @@ -53,7 +53,7 @@ static void daemon_exit(int s) exit(0); } -int main(int argc, char** argv) +int main(int argc, char **argv) { int i; struct sigaction sa; diff --git a/C16-并发/parallel/signal/mytbf/main.c b/C16-并发/parallel/signal/mytbf/main.c index 3837418..b5bd933 100644 --- a/C16-并发/parallel/signal/mytbf/main.c +++ b/C16-并发/parallel/signal/mytbf/main.c @@ -14,13 +14,13 @@ #define BURST 100 //!! token上限 -int main(int argc, char** argv) +int main(int argc, char **argv) { int sfd, dfd = 1; char buf[BUFSIZE]; int len, ret, pos; int size; - mytbf_t* tbf; + mytbf_t *tbf; if (argc < 2) { diff --git a/C16-并发/parallel/signal/mytbf/mytbf.c b/C16-并发/parallel/signal/mytbf/mytbf.c index 3b6e340..4e7206d 100644 --- a/C16-并发/parallel/signal/mytbf/mytbf.c +++ b/C16-并发/parallel/signal/mytbf/mytbf.c @@ -25,7 +25,7 @@ struct mytbf_st int pos; }; -static struct mytbf_st* job[MYTBF_MAX]; +static struct mytbf_st *job[MYTBF_MAX]; static int inited = 0; static __sighandler_t alrm_handler_save; //!!! 保存原来的alarm行为 @@ -78,9 +78,9 @@ static void module_load( ) atexit(module_unload); //!!! atexit() } -mytbf_t* mytbf_init(int cps, int burst) +mytbf_t *mytbf_init(int cps, int burst) { - struct mytbf_st* me; + struct mytbf_st *me; int pos; if (!inited) @@ -112,12 +112,12 @@ static int min(int a, int b) return a < b ? a : b; } -int mytbf_fetchtoken(mytbf_t* ptr, int size) +int mytbf_fetchtoken(mytbf_t *ptr, int size) { if (size <= 0) return -EINVAL; - struct mytbf_st* me = ptr; + struct mytbf_st *me = ptr; int n; while (me->token <= 0) @@ -130,12 +130,12 @@ int mytbf_fetchtoken(mytbf_t* ptr, int size) return n; } -int mytbf_returntoken(mytbf_t* ptr, int size) +int mytbf_returntoken(mytbf_t *ptr, int size) { if (size <= 0) return -EINVAL; - struct mytbf_st* me = ptr; + struct mytbf_st *me = ptr; me->token += size; if (me->token > me->burst) @@ -144,9 +144,9 @@ int mytbf_returntoken(mytbf_t* ptr, int size) return size; } -int mytbf_destroy(mytbf_t* ptr) +int mytbf_destroy(mytbf_t *ptr) { - struct mytbf_st* me = ptr; + struct mytbf_st *me = ptr; job[me->pos] = NULL; diff --git a/C16-并发/parallel/signal/mytbf/mytbf.h b/C16-并发/parallel/signal/mytbf/mytbf.h index 7013646..c85cafc 100644 --- a/C16-并发/parallel/signal/mytbf/mytbf.h +++ b/C16-并发/parallel/signal/mytbf/mytbf.h @@ -15,12 +15,12 @@ #define MYTBF_MAX 1024 typedef void mytbf_t; -mytbf_t* mytbf_init(int cps, int burst); +mytbf_t *mytbf_init(int cps, int burst); -int mytbf_fetchtoken(mytbf_t*, int); +int mytbf_fetchtoken(mytbf_t *, int); -int mytbf_returntoken(mytbf_t*, int); +int mytbf_returntoken(mytbf_t *, int); -int mytbf_destroy(mytbf_t*); +int mytbf_destroy(mytbf_t *); #endif //!__MYTBF__H__ \ No newline at end of file diff --git a/C16-并发/parallel/signal/mytbf_sa/main.c b/C16-并发/parallel/signal/mytbf_sa/main.c index 3837418..b5bd933 100644 --- a/C16-并发/parallel/signal/mytbf_sa/main.c +++ b/C16-并发/parallel/signal/mytbf_sa/main.c @@ -14,13 +14,13 @@ #define BURST 100 //!! token上限 -int main(int argc, char** argv) +int main(int argc, char **argv) { int sfd, dfd = 1; char buf[BUFSIZE]; int len, ret, pos; int size; - mytbf_t* tbf; + mytbf_t *tbf; if (argc < 2) { diff --git a/C16-并发/parallel/signal/mytbf_sa/mytbf.c b/C16-并发/parallel/signal/mytbf_sa/mytbf.c index ba91f7b..0f2a537 100644 --- a/C16-并发/parallel/signal/mytbf_sa/mytbf.c +++ b/C16-并发/parallel/signal/mytbf_sa/mytbf.c @@ -28,7 +28,7 @@ struct mytbf_st int pos; }; -static struct mytbf_st* job[MYTBF_MAX]; +static struct mytbf_st *job[MYTBF_MAX]; static int inited = 0; static struct sigaction sa, alrm_sa_save; @@ -46,7 +46,7 @@ static int get_free_pos( ) return -1; } -static void alrm_action(int s, siginfo_t* infop, void* unused) +static void alrm_action(int s, siginfo_t *infop, void *unused) { int i; @@ -124,9 +124,9 @@ static void module_load( ) atexit(module_unload); //!!! atexit() } -mytbf_t* mytbf_init(int cps, int burst) +mytbf_t *mytbf_init(int cps, int burst) { - struct mytbf_st* me; + struct mytbf_st *me; int pos; if (!inited) @@ -158,12 +158,12 @@ static int min(int a, int b) return a < b ? a : b; } -int mytbf_fetchtoken(mytbf_t* ptr, int size) +int mytbf_fetchtoken(mytbf_t *ptr, int size) { if (size <= 0) return -EINVAL; - struct mytbf_st* me = ptr; + struct mytbf_st *me = ptr; int n; while (me->token <= 0) @@ -176,12 +176,12 @@ int mytbf_fetchtoken(mytbf_t* ptr, int size) return n; } -int mytbf_returntoken(mytbf_t* ptr, int size) +int mytbf_returntoken(mytbf_t *ptr, int size) { if (size <= 0) return -EINVAL; - struct mytbf_st* me = ptr; + struct mytbf_st *me = ptr; me->token += size; if (me->token > me->burst) @@ -190,9 +190,9 @@ int mytbf_returntoken(mytbf_t* ptr, int size) return size; } -int mytbf_destroy(mytbf_t* ptr) +int mytbf_destroy(mytbf_t *ptr) { - struct mytbf_st* me = ptr; + struct mytbf_st *me = ptr; job[me->pos] = NULL; diff --git a/C16-并发/parallel/signal/mytbf_sa/mytbf.h b/C16-并发/parallel/signal/mytbf_sa/mytbf.h index 7013646..c85cafc 100644 --- a/C16-并发/parallel/signal/mytbf_sa/mytbf.h +++ b/C16-并发/parallel/signal/mytbf_sa/mytbf.h @@ -15,12 +15,12 @@ #define MYTBF_MAX 1024 typedef void mytbf_t; -mytbf_t* mytbf_init(int cps, int burst); +mytbf_t *mytbf_init(int cps, int burst); -int mytbf_fetchtoken(mytbf_t*, int); +int mytbf_fetchtoken(mytbf_t *, int); -int mytbf_returntoken(mytbf_t*, int); +int mytbf_returntoken(mytbf_t *, int); -int mytbf_destroy(mytbf_t*); +int mytbf_destroy(mytbf_t *); #endif //!__MYTBF__H__ \ No newline at end of file diff --git a/C16-并发/parallel/signal/slowcat.c b/C16-并发/parallel/signal/slowcat.c index 1a3a7b5..2b1108e 100644 --- a/C16-并发/parallel/signal/slowcat.c +++ b/C16-并发/parallel/signal/slowcat.c @@ -24,7 +24,7 @@ static void alrm_handler(int s) * @param argv * @return int ***********************************************************************/ -int main(int argc, char** argv) +int main(int argc, char **argv) { int sfd, dfd = 1; char buf[BUFSIZE]; diff --git a/C16-并发/parallel/signal/slowcat2.c b/C16-并发/parallel/signal/slowcat2.c index 7064230..7c4cda4 100644 --- a/C16-并发/parallel/signal/slowcat2.c +++ b/C16-并发/parallel/signal/slowcat2.c @@ -27,7 +27,7 @@ static void alrm_handler(int s) * @param argv * @return int ***********************************************************************/ -int main(int argc, char** argv) +int main(int argc, char **argv) { int sfd, dfd = 1; char buf[BUFSIZE]; diff --git a/C16-并发/parallel/signal/star.c b/C16-并发/parallel/signal/star.c index d9c5c16..9505a42 100644 --- a/C16-并发/parallel/signal/star.c +++ b/C16-并发/parallel/signal/star.c @@ -7,7 +7,7 @@ static void int_hander(int s) write(1, "!", 1); } -int main(int argc, char** argv) +int main(int argc, char **argv) { int i; diff --git a/C16-并发/parallel/signal/susp.c b/C16-并发/parallel/signal/susp.c index 4b355dd..47c7528 100644 --- a/C16-并发/parallel/signal/susp.c +++ b/C16-并发/parallel/signal/susp.c @@ -8,7 +8,7 @@ static void int_hander(int s) write(1, "!", 1); } -int main(int argc, char** argv) +int main(int argc, char **argv) { int i; int j; diff --git a/C16-并发/parallel/signal/susp_rt.c b/C16-并发/parallel/signal/susp_rt.c index 4212d62..c1dbe67 100644 --- a/C16-并发/parallel/signal/susp_rt.c +++ b/C16-并发/parallel/signal/susp_rt.c @@ -12,7 +12,7 @@ static void mysig_hander(int s) write(1, "!", 1); } -int main(int argc, char** argv) +int main(int argc, char **argv) { int i; int j;