1 --- linux_logo-4.04/linux_logo.h.orig Sun Jul 14 20:40:59 2002
2 +++ linux_logo-4.04/linux_logo.h Sat Aug 24 20:41:53 2002
7 + int quote_logo_backslashes;
11 --- linux_logo-4.04/linux_logo.c.orig Fri Aug 9 18:50:49 2002
12 +++ linux_logo-4.04/linux_logo.c Sat Aug 24 20:43:50 2002
14 settings->display_sysinfo_only=0;
\r
15 settings->display_usertext=0;
\r
16 settings->custom_format=0;
\r
17 + settings->quote_logo_backslashes=0; /* Defaults to No */
\r
18 settings->center_sysinfo=1;
\r
19 settings->user_text = NULL; /* Change this and display_usertext to *\
\r
20 \* have a default message */
\r
25 -char *print_line(char *string)
\r
26 +char *print_line(char *string, struct linux_logo_info_type *settings)
\r
29 char *temp_st=string;
\r
31 while ((*temp_st!='\n') && (*temp_st!='\0')) {
\r
32 + if('\\' == *temp_st && settings->quote_logo_backslashes)
\r
38 if (settings->banner_mode) { /* Banner mode */
\r
39 for(i=0;i<ysize;i++) {
\r
40 shift_right((settings->width-80)/2,settings->plain_ascii);
\r
41 - string_point=print_line(string_point);
\r
42 + string_point=print_line(string_point, settings);
\r
45 if (!settings->display_logo_only) printf("\n");
\r
49 shift_right(settings->offset,settings->plain_ascii);
\r
50 - string_point=print_line(string_point);
\r
51 + string_point=print_line(string_point, settings);
\r
55 /* The next lines can have cpuinfo after them */
\r
56 for(i=7;i<ysize;i++) {
\r
57 shift_right(settings->offset,settings->plain_ascii);
\r
58 - string_point=print_line(string_point);
\r
59 + string_point=print_line(string_point, settings);
\r
60 shift_right(2,settings->plain_ascii);
\r
61 if (print_sysinfo(i-7,temp_string,settings)!=1) {
\r
62 if (!settings->plain_ascii) ansi_print("^[[1;37;40m");
\r
64 /*******************************************************/
\r
66 while ((c = getopt (*custom_argc, custom_argv,"D:F:L:"
\r
67 - "a::b::c::de:fghiklno:pst:uvw:y"))!=-1) {
\r
68 + "a::b::c::de:fghiklno:pqst:uvw:y"))!=-1) {
\r
70 case 'a': settings.plain_ascii=1; break;
\r
71 case 'b': settings.banner_mode=1; break;
\r
73 if ( endptr == optarg ) help_message(argv[0], 1);
\r
75 case 'p': settings.preserve_xy=1; break;
\r
76 + case 'q': settings.quote_logo_backslashes=1; break;
\r
77 case 's': settings.skip_bogomips=1; break;
\r
79 settings.display_usertext=1;
\r