SYMBOL INDEX (453 symbols across 173 files) FILE: Chapter_01/1.c function main (line 2) | int main(void) { FILE: Chapter_02/3.c function main (line 2) | int main(void) FILE: Chapter_02/4.c function main (line 5) | int main(void) function jolly (line 13) | void jolly(void) function deny (line 17) | void deny(void) FILE: Chapter_02/5.c function main (line 4) | int main(void) function br (line 18) | void br(void) function ic (line 22) | void ic(void) FILE: Chapter_02/6.c function main (line 2) | int main(void) FILE: Chapter_02/8.c function main (line 4) | int main(void) function one_three (line 10) | void one_three(void) function two (line 17) | void two(void) FILE: Chapter_03/2.c function main (line 2) | int main(void) FILE: Chapter_03/4.c function main (line 2) | int main(void) FILE: Chapter_03/5.c function main (line 2) | int main(void) FILE: Chapter_03/7.c function main (line 2) | int main(void) FILE: Chapter_03/8.c function main (line 2) | int main(void) FILE: Chapter_04/1.c function main (line 2) | int main(void) FILE: Chapter_04/2.c function main (line 3) | int main(void) FILE: Chapter_04/4.c function main (line 2) | int main(void) FILE: Chapter_04/5.c function main (line 2) | int main(void) FILE: Chapter_04/6.c function main (line 3) | int main(void) FILE: Chapter_04/7.c function main (line 3) | int main(void) FILE: Chapter_04/8.c function main (line 4) | int main(void) FILE: Chapter_05/1.c function main (line 3) | int main(void) FILE: Chapter_05/2.c function main (line 2) | int main(void) FILE: Chapter_05/3.c function main (line 3) | int main(void) FILE: Chapter_05/4.c function main (line 4) | int main(void) FILE: Chapter_05/5.c function main (line 2) | int main(void) FILE: Chapter_05/6.c function main (line 2) | int main(void) FILE: Chapter_05/7.c function main (line 3) | int main(void) function cube (line 11) | void cube(double n) FILE: Chapter_05/8.c function main (line 2) | int main(void) FILE: Chapter_05/9.c function main (line 3) | int main(void) function Temperatures (line 16) | void Temperatures(double fah) FILE: Chapter_06/1.c function main (line 3) | int main(void) FILE: Chapter_06/10.c function main (line 2) | int main(void) FILE: Chapter_06/11.c function main (line 3) | int main(void) FILE: Chapter_06/12.c function main (line 2) | int main(void) FILE: Chapter_06/13.c function main (line 3) | int main(void) FILE: Chapter_06/14.c function main (line 3) | int main() FILE: Chapter_06/15.c function main (line 4) | int main(void) FILE: Chapter_06/16.c function main (line 5) | int main(void) FILE: Chapter_06/17.c function main (line 4) | int main(void) FILE: Chapter_06/18.c function main (line 4) | int main(void) FILE: Chapter_06/2.c function main (line 2) | int main(void) FILE: Chapter_06/3.c function main (line 2) | int main(void) FILE: Chapter_06/4.c function main (line 3) | int main(void) FILE: Chapter_06/5.c function main (line 3) | int main(void) FILE: Chapter_06/6.c function main (line 2) | int main(void) FILE: Chapter_06/7.c function main (line 4) | int main (void) FILE: Chapter_06/8.c function main (line 2) | int main(void) FILE: Chapter_06/9.c function main (line 3) | int main(void) function calculate (line 17) | double calculate(double n1, double n2) FILE: Chapter_07/1.c function main (line 2) | int main(void) FILE: Chapter_07/10.c function main (line 8) | int main(void) FILE: Chapter_07/11.c function main (line 16) | int main(void) FILE: Chapter_07/2.c function main (line 3) | int main(void) FILE: Chapter_07/3.c function main (line 2) | int main(void) FILE: Chapter_07/4.c function main (line 2) | int main(void) FILE: Chapter_07/5.c function main (line 2) | int main(void) FILE: Chapter_07/6.c function main (line 2) | int main(void) FILE: Chapter_07/7.c function main (line 10) | int main(void) FILE: Chapter_07/8.c function main (line 14) | int main(void) FILE: Chapter_07/9.c function main (line 2) | int main(void) FILE: Chapter_08/1.c function main (line 2) | int main(void) FILE: Chapter_08/2.c function main (line 5) | int main(void) FILE: Chapter_08/3.c function main (line 3) | int main(void) FILE: Chapter_08/4.c function main (line 3) | int main(void) FILE: Chapter_08/5.c function main (line 5) | int main(void) FILE: Chapter_08/6.c function main (line 4) | int main(void) function get_first (line 15) | char get_first(void) FILE: Chapter_08/7.c function main (line 18) | int main(void) function calculate (line 46) | void calculate(double base) function get_choice (line 74) | char get_choice(void) FILE: Chapter_08/8.c function main (line 5) | int main(void) function get_choice (line 47) | char get_choice(void) function get_float (line 66) | float get_float(void) function get_first (line 85) | char get_first(void) FILE: Chapter_09/1.c function main (line 3) | int main(void) function min (line 14) | double min(double n1, double n2) FILE: Chapter_09/10.c function main (line 3) | int main(void) function to_base_n (line 20) | void to_base_n(unsigned long n, unsigned int base) FILE: Chapter_09/11.c function main (line 3) | int main(void) function Fibonacci (line 20) | unsigned long Fibonacci(unsigned n) FILE: Chapter_09/2.c function main (line 3) | int main(void) function chline (line 16) | void chline(char ch, int i , int j) FILE: Chapter_09/4.c function main (line 3) | int main(void) function har_mean (line 11) | double har_mean(double num1, double num2) FILE: Chapter_09/5.c function main (line 3) | int main(void) function larger_of (line 17) | void larger_of(double * x, double * y) FILE: Chapter_09/6.c function main (line 3) | int main(void) function sort (line 18) | void sort(double * x, double * y, double * z) FILE: Chapter_09/7.c function main (line 4) | int main(void) function get_ch (line 14) | int get_ch(char ch) FILE: Chapter_09/8.c function main (line 3) | int main(void) function power (line 18) | double power(double n, int p) FILE: Chapter_09/9.c function main (line 3) | int main(void) function power (line 18) | double power(double n, int p) FILE: Chapter_10/1.c function main (line 4) | int main(void) FILE: Chapter_10/10.c function main (line 6) | int main(void) function print_ar (line 23) | void print_ar(double ar[], int n) function add_ar (line 32) | void add_ar(double ar1[], double ar2[], double ar3[], int n) FILE: Chapter_10/11.c function main (line 6) | int main(void) function change_ar (line 24) | void change_ar(int ar[][COLS], int rows) function print_ar (line 32) | void print_ar(int ar[][COLS], int rows) FILE: Chapter_10/12.c function main (line 5) | int main(void) function rainfall (line 22) | void rainfall(float rain[][MONTHS], int years) FILE: Chapter_10/13.c function main (line 12) | int main(void) function get_num (line 23) | void get_num(double ar[][COLS], int rows) function aver_row (line 36) | double aver_row(double ar[]) function aver_all (line 47) | double aver_all(double ar[][COLS], int rows) function max_num (line 58) | double max_num(double ar[][COLS], int rows) function print_result (line 71) | void print_result(double ar[][COLS], int rows) FILE: Chapter_10/2.c function main (line 8) | int main(void) function copy_arr (line 25) | void copy_arr(double ar1[], double ar[], int n) function copy_ptr (line 32) | void copy_ptr(double * ar2, double * ar, int n) function copy_ptrs (line 39) | void copy_ptrs(double * ar3, double * ar, double * end) function print_array (line 46) | void print_array(double ar[], int n) FILE: Chapter_10/3.c function main (line 3) | int main(void) function max (line 12) | int max(int ar[], int n) FILE: Chapter_10/4.c function main (line 3) | int main(void) function max_index (line 12) | int max_index(double ar[], int n) FILE: Chapter_10/5.c function main (line 3) | int main(void) function gap (line 13) | double gap(double ar[], int n) FILE: Chapter_10/6.c function main (line 5) | int main(void) function reverse (line 18) | void reverse(double ar [], int n) function print_ar (line 32) | void print_ar(double ar[], int n) FILE: Chapter_10/7.c function main (line 6) | int main(void) function copy_ar (line 22) | void copy_ar(double ar1[], double ar[], int n) function print_ar (line 29) | void print_ar(double ar[][COLS], int rows) FILE: Chapter_10/8.c function main (line 5) | int main(void) function copy_ptr (line 19) | void copy_ptr(double * ar2, double * ar, int n) FILE: Chapter_10/9.c function main (line 6) | int main(void) function copy_ar (line 25) | void copy_ar(double ar1[][COLS], double ar[][COLS], int rows) function print_ar (line 33) | void print_ar(double ar[][COLS], int rows) FILE: Chapter_11/1.c function main (line 4) | int main(void) FILE: Chapter_11/10.c function main (line 5) | int main(void) function delete_space (line 16) | void delete_space(char * st) FILE: Chapter_11/11.c function main (line 14) | int main(void) function get_choice (line 51) | char get_choice(void) function print_sour (line 73) | void print_sour(char * st[], int n) function print_ascii (line 82) | void print_ascii(char * st[], int n) function print_length (line 100) | void print_length(char * st[], int n) function print_first_word (line 117) | void print_first_word(char * st[], int n) function first_word (line 135) | int first_word(char * st) FILE: Chapter_11/12.c function main (line 3) | int main(void) FILE: Chapter_11/13.c function main (line 2) | int main(int argc, char * argv[]) FILE: Chapter_11/14.c function main (line 4) | int main(int argc, char * argv[]) function mypower (line 11) | double mypower(double n, int exp) FILE: Chapter_11/15.c function main (line 4) | int main(void) function myatoi (line 11) | int myatoi(char * st) FILE: Chapter_11/16.c function main (line 6) | int main(int argc, char * argv[]) FILE: Chapter_11/2.c function main (line 5) | int main(void) FILE: Chapter_11/3.c function main (line 5) | int main(void) function get_words (line 17) | void get_words(char * ar) FILE: Chapter_11/4.c function main (line 5) | int main(void) function get_words (line 17) | void get_words(char * ar, int n) FILE: Chapter_11/5.c function main (line 7) | int main(void) FILE: Chapter_11/6.c function main (line 7) | int main(void) function is_within (line 32) | int is_within(char * str, char c) FILE: Chapter_11/7.c function main (line 6) | int main(void) FILE: Chapter_11/8.c function main (line 7) | int main(void) FILE: Chapter_11/9.c function main (line 7) | int main(void) function reverse (line 41) | void reverse(char * st) FILE: Chapter_12/1.c function main (line 3) | int main(void) function critic (line 16) | int critic(void) FILE: Chapter_12/2/pe12-2a.c function main (line 3) | int main(void) FILE: Chapter_12/2/pe12-2b.c function set_mode (line 6) | void set_mode(int mode) function get_info (line 17) | void get_info(void) function show_info (line 27) | void show_info(void) FILE: Chapter_12/3/pe12-3a.c function main (line 3) | int main(void) FILE: Chapter_12/3/pe12-3b.c function set_mode (line 5) | int set_mode(int mode) function get_info (line 19) | void get_info(int mode) function show_info (line 35) | void show_info(double * distance, double * fuel, int mode) FILE: Chapter_12/4.c function main (line 5) | int main(void) function called_count (line 14) | void called_count(void) FILE: Chapter_12/5.c function main (line 6) | int main(void) function print_ar (line 29) | void print_ar(int ar[], int n) FILE: Chapter_12/6.c function main (line 6) | int main(void) FILE: Chapter_12/7.c function main (line 5) | int main(void) function roll_count (line 24) | void roll_count(int sets, int sides, int dice) FILE: Chapter_12/8.c function main (line 5) | int main(void) function show_array (line 40) | void show_array(const int ar [], int n) FILE: Chapter_12/9.c function main (line 6) | int main(void) FILE: Chapter_13/1.c function main (line 6) | int main(void) FILE: Chapter_13/10.c function main (line 4) | int main(void) FILE: Chapter_13/11.c function main (line 5) | int main(int argc, char * argv[]) FILE: Chapter_13/12.c function main (line 6) | int main(void) FILE: Chapter_13/14.c function main (line 7) | int main(void) FILE: Chapter_13/2.c function main (line 4) | int main(int argc, char * argv[]) FILE: Chapter_13/3.c function main (line 7) | int main(void) FILE: Chapter_13/4.c function main (line 3) | int main(int argc, char * argv[]) FILE: Chapter_13/5.c function main (line 11) | int main(int argc, char * argv[]) function append (line 70) | void append(FILE * source, FILE * dest) FILE: Chapter_13/6.c function main (line 7) | int main(void) FILE: Chapter_13/7a.c function main (line 8) | int main(void) FILE: Chapter_13/7b.c function main (line 8) | int main(void) FILE: Chapter_13/8.c function main (line 3) | int main(int argc, char * argv[]) FILE: Chapter_13/9.c function main (line 5) | int main(void) FILE: Chapter_14/1.c type month (line 10) | struct month { type month (line 17) | struct month function main (line 32) | int main(void) function get_days (line 51) | int get_days(char * st) FILE: Chapter_14/10.c function main (line 15) | int main(void) function get_choice (line 48) | char get_choice(void) function ToUpper (line 68) | void ToUpper(char * st) function ToLower (line 77) | void ToLower(char * st) function Transpos (line 86) | void Transpos(char * st) function Dummy (line 98) | void Dummy(char * st) FILE: Chapter_14/11.c function main (line 10) | int main(void) function transform (line 41) | void transform(double source[], double target[], int size, function oppsite_val (line 53) | double oppsite_val(double num) function double_val (line 58) | double double_val(double num) FILE: Chapter_14/2.c type month (line 8) | struct month { type month (line 15) | struct month function main (line 35) | int main(void) function get_res (line 46) | int get_res(void) function get_years (line 67) | void get_years(void) function get_months (line 85) | int get_months(void) function get_days (line 101) | int get_days(int n) FILE: Chapter_14/3.c type book (line 7) | struct book { type book (line 13) | struct book type book (line 14) | struct book type book (line 15) | struct book function main (line 18) | int main(void) function sort_by_input (line 50) | void sort_by_input(const struct book library[], int n) function sort_by_title (line 60) | void sort_by_title(struct book library[], int n) function sort_by_price (line 81) | void sort_by_price(struct book library[], int n) FILE: Chapter_14/4a.c type names (line 5) | struct names { type person (line 11) | struct person { type person (line 16) | struct person function main (line 18) | int main(void) function print_info (line 33) | void print_info(struct person info[], int n) FILE: Chapter_14/4b.c type names (line 5) | struct names { type person (line 11) | struct person { type person (line 16) | struct person function main (line 18) | int main(void) function print_info (line 36) | void print_info(struct person info) FILE: Chapter_14/5.c type name (line 7) | struct name { type student (line 12) | struct student { type student (line 18) | struct student type student (line 19) | struct student type student (line 20) | struct student type student (line 21) | struct student function main (line 23) | int main(void) function get_score (line 39) | void get_score(struct student info[], int n) function get_aver (line 54) | void get_aver(struct student info[], int n) function print_info (line 70) | void print_info(struct student info[], int n) function get_all_aver (line 86) | void get_all_aver(struct student info[], int n) FILE: Chapter_14/6.c type member (line 8) | struct member { type member (line 18) | struct member type member (line 19) | struct member type member (line 20) | struct member function main (line 22) | int main(void) function get_initial_val (line 33) | void get_initial_val(struct member * pst, int n) function get_data (line 49) | void get_data(struct member * pst, int n) function print_info (line 77) | void print_info(struct member * pst, int n) FILE: Chapter_14/7.c type book (line 11) | struct book { type book (line 19) | struct book type book (line 20) | struct book type book (line 21) | struct book type book (line 22) | struct book type book (line 23) | struct book function main (line 25) | int main(void) function get_choice (line 75) | char get_choice(void) function add (line 96) | void add(struct book * ps) function change (line 117) | void change(struct book * ps) function del (line 148) | void del(struct book * ps) function print (line 174) | void print(struct book * ps) function write_file (line 185) | void write_file(struct book * ps, char * st) FILE: Chapter_14/8.c type seat (line 8) | struct seat { type seat (line 15) | struct seat type seat (line 16) | struct seat type seat (line 18) | struct seat type seat (line 19) | struct seat type seat (line 20) | struct seat type seat (line 21) | struct seat type seat (line 22) | struct seat type seat (line 23) | struct seat function main (line 26) | int main(void) function initialize (line 58) | void initialize(struct seat * ps) function read_file (line 71) | void read_file(struct seat * ps) function get_choice (line 84) | char get_choice(void) function show_number (line 108) | void show_number(struct seat * ps) function show_empty (line 121) | void show_empty(struct seat * ps) function show_list (line 134) | void show_list(struct seat * ps) function assign_seat (line 145) | void assign_seat(struct seat * ps) function delete_seat (line 172) | void delete_seat(struct seat * ps) function write_file (line 194) | void write_file(struct seat * ps) FILE: Chapter_14/9.c type seat (line 9) | struct seat { type seat (line 16) | struct seat type seat (line 17) | struct seat type seat (line 20) | struct seat type seat (line 21) | struct seat type seat (line 22) | struct seat type seat (line 23) | struct seat type seat (line 24) | struct seat type seat (line 25) | struct seat function main (line 33) | int main(void) function initialize (line 74) | void initialize(struct seat * ps) function read_file (line 87) | void read_file(struct seat * ps) function get_flight (line 100) | char get_flight(void) function get_choice (line 128) | char get_choice(void) function show_number (line 154) | void show_number(struct seat * ps) function show_empty (line 167) | void show_empty(struct seat * ps) function show_list (line 180) | void show_list(struct seat * ps) function assign_seat (line 192) | void assign_seat(struct seat * ps) function delete_seat (line 220) | void delete_seat(struct seat * ps) function is_confirmed (line 243) | void is_confirmed(void) function write_file (line 249) | void write_file(struct seat * ps) FILE: Chapter_15/1.c function main (line 4) | int main(void) function btoi (line 13) | int btoi(char * st) FILE: Chapter_15/2.c function main (line 10) | int main(int argc, char * argv[]) function btoi (line 31) | int btoi(char * st) function show_bstr (line 53) | void show_bstr(const char * st) FILE: Chapter_15/3.c function main (line 7) | int main(void) function count_bit_on (line 19) | int count_bit_on(int num) FILE: Chapter_15/4.c function main (line 4) | int main(void) function check_bit (line 18) | int check_bit(int num, int bit) FILE: Chapter_15/5.c function main (line 9) | int main(void) function move_left (line 25) | unsigned int move_left(unsigned int n, int bit) function show_bstr (line 48) | void show_bstr(const char * st) FILE: Chapter_15/6.c type word (line 4) | struct word { type word (line 17) | struct word function main (line 19) | int main(void) function get_choice (line 63) | char get_choice(void) function get_select (line 82) | char get_select(void) function print (line 98) | void print(struct word * pst) FILE: Chapter_15/7.c function main (line 21) | int main(void) function get_choice (line 66) | char get_choice(void) function get_select (line 85) | char get_select(void) function print (line 101) | void print(unsigned long num) FILE: Chapter_16/2.c function main (line 4) | int main(void) FILE: Chapter_16/3.c type Polar_V (line 6) | typedef struct polar_v { type Rect_V (line 11) | typedef struct rect_v { function main (line 18) | int main(void) function Rect_V (line 35) | Rect_V polar_to_rect(Polar_V pv) FILE: Chapter_16/4.c function main (line 6) | int main(void) function delay (line 22) | void delay(double time) FILE: Chapter_16/5.c function main (line 8) | int main(void) function random (line 30) | void random(const int ar[], int size, int n) FILE: Chapter_16/6.c type names (line 7) | struct names { function main (line 14) | int main(void) function comp (line 35) | int comp(const void * p1, const void * p2) FILE: Chapter_16/7.c function main (line 9) | int main() function show_array (line 23) | void show_array(const double ar[], int n) FILE: Chapter_17/1.c type Node (line 6) | typedef struct film { function main (line 15) | int main(void) FILE: Chapter_17/2movie/2.c function main (line 9) | int main(void) function show_list (line 62) | void show_list(Item item) FILE: Chapter_17/2movie/movie.c function InitializeList (line 6) | void InitializeList(List * plist) function ListIsEmpty (line 13) | int ListIsEmpty(const List * plist) function ListIsFull (line 22) | int ListIsFull(const List * plist) function AddItem (line 38) | int AddItem(List * plist, Item item) function ListItemCount (line 59) | unsigned int ListItemCount(List * plist) function Traverse (line 74) | void Traverse(const List * plist, void (*pfun)(Item item)) function DeleteAll (line 86) | void DeleteAll(List * plist) FILE: Chapter_17/2movie/movie.h type Item (line 6) | typedef struct film { type Node (line 11) | typedef struct node { type List (line 16) | typedef struct list { FILE: Chapter_17/3movie/3.c function main (line 9) | int main(void) function show_list (line 62) | void show_list(Item item) FILE: Chapter_17/3movie/movie2.c function InitializeList (line 7) | void InitializeList(List * plist) function ListIsEmpty (line 20) | int ListIsEmpty(const List * plist) function ListIsFull (line 29) | int ListIsFull(const List * plist) function AddItem (line 38) | int AddItem(List * plist, Item item) function ListItemCount (line 53) | unsigned int ListItemCount(List * plist) function Traverse (line 59) | void Traverse(const List * plist, void (*pfun)(Item item)) function DeleteAll (line 70) | void DeleteAll(List * plist) FILE: Chapter_17/3movie/movie2.h type Item (line 7) | typedef struct film { type List (line 12) | typedef struct list { FILE: Chapter_17/4queue/mall.c function main (line 27) | int main(void) function newcustomer (line 102) | int newcustomer(double x) function Item (line 110) | Item customertime(long when) FILE: Chapter_17/4queue/queue.c function InitializeQueue (line 11) | void InitializeQueue(Queue * pq) function QueueIsEmpty (line 19) | int QueueIsEmpty(const Queue * pq) function QueueIsFull (line 28) | int QueueIsFull(const Queue * pq) function QueueItemCount (line 37) | unsigned int QueueItemCount(const Queue * pq) function EnQueue (line 43) | int EnQueue(Queue * pq, Item item) function DeQueue (line 75) | int DeQueue(Queue * pq, Item * pitem) function DeleteAll (line 98) | void DeleteAll(Queue * pq) function AddItem (line 107) | static void AddItem(Node * pnode, Item item) function CopyItem (line 112) | static void CopyItem(Node * pnode, Item * pitem) FILE: Chapter_17/4queue/queue.h type Item (line 6) | typedef struct item { type Node (line 11) | typedef struct node { type Queue (line 16) | typedef struct queue { FILE: Chapter_17/5stack/5.c function main (line 10) | int main(void) FILE: Chapter_17/5stack/stack.c function InitializeStack (line 5) | void InitializeStack(Stack * ps) function StackIsEmpty (line 11) | int StackIsEmpty(const Stack * ps) function StackIsFull (line 17) | int StackIsFull(const Stack * ps) function StackItemCount (line 23) | int StackItemCount(const Stack * ps) function AddItem (line 29) | int AddItem(Stack * ps, Item item) function DelItem (line 42) | int DelItem(Stack * ps, Item * pitem) FILE: Chapter_17/5stack/stack.h type Item (line 6) | typedef char Item; type Stack (line 7) | typedef struct stack { FILE: Chapter_17/6.c function main (line 6) | int main(void) function find (line 24) | int find(int * ar, int size, int n) FILE: Chapter_17/7word/7.c function main (line 14) | int main(void) function get_choice (line 66) | char get_choice(void) function print_word (line 89) | void print_word(Item temp) function count_word (line 94) | void count_word(Tree * pt, Item * item) FILE: Chapter_17/7word/word.c type Pair (line 7) | typedef struct pair { function InitializeTree (line 25) | void InitializeTree(Tree * ptree) function TreeIsFull (line 32) | int TreeIsFull(const Tree * ptree) function TreeIsEmpty (line 41) | int TreeIsEmpty(const Tree * ptree) function TreeItemCount (line 50) | int TreeItemCount(const Tree * ptree) function InTree (line 56) | int InTree(const Tree * ptree, const Item * pi) function AddItem (line 68) | int AddItem(Tree * ptree, const Item * pi) function DelItem (line 102) | int DelItem(Tree * ptree, const Item * pi) function Traverse (line 122) | void Traverse(const Tree * ptree, void (*pfun)(Item item)) function DeleteAll (line 129) | void DeleteAll(Tree * ptree) function ItemCount (line 138) | int ItemCount(const Tree * ptree, const Item * item) function Pair (line 153) | static Pair SeekItem(const Tree * ptree, const Item * pi) function ToLeft (line 182) | static int ToLeft(Item * p1, Item * p2) function ToRight (line 191) | static int ToRight(Item * p1, Item * p2) function Trnode (line 199) | static Trnode * MakeNode(Item * item) function AddNode (line 214) | static void AddNode(Trnode * new_node, Trnode * root) function DeleteNode (line 240) | static void DeleteNode(Trnode * * ptr) function InOrder (line 269) | static void InOrder(Trnode * root, void (*pfun)(Item item)) function DeleteAllNodes (line 279) | static void DeleteAllNodes(Trnode * root) FILE: Chapter_17/7word/word.h type Item (line 7) | typedef struct item { type Trnode (line 12) | typedef struct trnode { type Tree (line 18) | typedef struct tree { FILE: Chapter_17/8pet/8.c function main (line 15) | int main(void) function get_choice (line 47) | char get_choice(void) function showpet (line 72) | void showpet(const Tree * pt) function findpet (line 80) | void findpet(const Tree * pt) function addpet (line 94) | void addpet(Tree * pt) function droppet (line 111) | void droppet(Tree * pt) function printpet (line 129) | void printpet(Item temp) FILE: Chapter_17/8pet/pet.c type Pair (line 7) | typedef struct pair { function InitializeTree (line 29) | void InitializeTree(Tree * ptree) function TreeIsFull (line 36) | int TreeIsFull(const Tree * ptree) function TreeIsEmpty (line 45) | int TreeIsEmpty(const Tree * ptree) function TreeItemCount (line 54) | int TreeItemCount(const Tree * ptree) function FindItem (line 64) | void FindItem(const Tree * ptree, const Item * pi) function AddItem (line 83) | int AddItem(Tree * ptree, const Item * pi) function DelItem (line 118) | int DelItem(Tree * ptree, const Item * pi) function Traverse (line 138) | void Traverse(const Tree * ptree, void (*pfun)(Item item)) function DeleteAll (line 145) | void DeleteAll(Tree * ptree) function Pair (line 155) | static Pair SeekItem(const Tree * ptree, const Item * pi) function ToLeft (line 184) | static int ToLeft(const Item * p1, const Item * p2) function ToRight (line 193) | static int ToRight(const Item * p1, const Item * p2) function Trnode (line 201) | static Trnode * MakeNode(const Item * item) function AddNode (line 216) | static void AddNode(Trnode * new_node, Trnode * root) function DeleteNode (line 242) | static void DeleteNode(Trnode * * ptr) function InOrder (line 271) | static void InOrder(Trnode * root, void (*pfun)(Item item)) function DeleteAllNodes (line 281) | static void DeleteAllNodes(Trnode * root) function CountItem (line 294) | static void CountItem(Trnode * root) FILE: Chapter_17/8pet/pet.h type Item (line 8) | typedef struct item { type Trnode (line 14) | typedef struct trnode { type Tree (line 20) | typedef struct tree {