FreeCalypso > hg > freecalypso-tools
comparison rvinterf/lowlevel/logsent.c @ 942:fab04df64690
rvinterf/lowlevel: replace libg23 with libprint
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 24 May 2023 06:55:54 +0000 |
parents | 8fc3b72eb2c6 |
children |
comparison
equal
deleted
inserted
replaced
941:8fc3b72eb2c6 | 942:fab04df64690 |
---|---|
10 #include "../include/limits.h" | 10 #include "../include/limits.h" |
11 | 11 |
12 extern int no_output, verbose; | 12 extern int no_output, verbose; |
13 extern FILE *logF; | 13 extern FILE *logF; |
14 | 14 |
15 extern void output_line(); | |
15 extern void output_cont(); | 16 extern void output_cont(); |
16 extern void output_cont_logpref(); | 17 extern void output_cont_logpref(); |
17 | 18 |
18 static void | 19 static void |
19 log_sent_ati(pkt, pktlen) | 20 log_sent_ati(pkt, pktlen) |
24 strcpy(buf, "Sent to ATI: "); | 25 strcpy(buf, "Sent to ATI: "); |
25 safe_print_trace(pkt + 1, pktlen - 1, buf + 13); | 26 safe_print_trace(pkt + 1, pktlen - 1, buf + 13); |
26 output_line(buf); | 27 output_line(buf); |
27 } | 28 } |
28 | 29 |
29 static void | |
30 log_sent_gpf(pkt, pktlen) | |
31 u_char *pkt; | |
32 { | |
33 char buf[MAX_PKT_TO_TARGET*4+30]; | |
34 | |
35 strcpy(buf, "Sent "); | |
36 format_g23_packet(pkt, pktlen, buf + 5); | |
37 output_line(buf); | |
38 } | |
39 | |
40 void | 30 void |
41 log_sent_packet(pkt, pktlen) | 31 log_sent_packet(pkt, pktlen) |
42 u_char *pkt; | 32 u_char *pkt; |
43 { | 33 { |
44 if (no_output && !logF) | 34 if (no_output && !logF) |
45 return; | 35 return; |
46 switch (pkt[0]) { | 36 switch (pkt[0]) { |
47 case RVT_L23_HEADER: | 37 case RVT_L23_HEADER: |
48 log_sent_gpf(pkt, pktlen); | 38 format_gpf_packet(pkt, pktlen, "Sent ", output_line, |
39 output_cont_logpref); | |
49 return; | 40 return; |
50 case RVT_TM_HEADER: | 41 case RVT_TM_HEADER: |
51 log_sent_tm(pkt, pktlen); | 42 log_sent_tm(pkt, pktlen); |
52 return; | 43 return; |
53 case RVT_AT_HEADER: | 44 case RVT_AT_HEADER: |