Guest User

Untitled

a guest
Nov 25th, 2025
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.93 KB | None | 0 0
  1. --- cfetch.c Mon Nov 24 21:16:49 2025
  2. +++ cfetch.old Mon Nov 24 21:17:28 2025
  3. @@ -5,21 +5,6 @@
  4. #include <stdlib.h>
  5. #include <string.h>
  6.  
  7. -#ifdef __sgi
  8. -#include <sys/syssgi.h>
  9. -#include <string.h>
  10. -
  11. -void get_irix_version(char *out, size_t sz) {
  12. - if (!out || sz == 0) return;
  13. -
  14. - if (syssgi(SGI_RELEASE_NAME, sz, out) < 0) {
  15. - /* fallback when syssgi unavailable or fails */
  16. - strncpy(out, "IRIX (unknown)", sz - 1);
  17. - out[sz - 1] = '\0';
  18. - }
  19. -}
  20. -#endif
  21. -
  22. #ifdef __linux__
  23. void print_ascii() {
  24. const char *ascii[] = {
  25. @@ -165,57 +150,6 @@
  26. printf("%s\n", ascii[i]);
  27. }
  28. }
  29. -#elif __sgi
  30. -void print_ascii() {
  31. - const char *ascii[] = {
  32. - " . .-*###*=. . ",
  33. - " . . . . .+#######+. ",
  34. - " . . . . ..... .*########. . ",
  35. - " . . . .-*######- . .=#######=. . ",
  36. - " . . . . . . .:##########* .*###*: ",
  37. - " . . . -###########+: . . . ",
  38. - " . .*########+:.. :--:.",
  39. - " . ...-=+**++-:.. . . ...-=+**+########: ............... . .-:+=:=",
  40. - " .:+##############*=. . . .:+###############+. . .%%%%%%%%%%%%%=. ..:.+=.=",
  41. - " :####################*. =####################- .%############=. ..===-.",
  42. - " .+#######################-. . . .-########################:. .%############=. ",
  43. - " .+########=:.. .:=#######*. . .=########+-.. ..-+########=. . .=====+#######=. ",
  44. - " :#######=. .:#####+. . =#######*.. ..*#######-.. =#######=. .",
  45. - " -#######: ..--. :%#######. .########. . =#######=. . ",
  46. - " -#######- +#######= =#######- =#######=. . ",
  47. - " :*#######: . *#######- . . -#######= . . =#######=. . .",
  48. - " .=########*-:. . *#######- -#######= . =#######=. . ",
  49. - " .+############*+-. . . *#######- .. -#######= =#######=. . . ",
  50. - " . .*################=.. *#######- . -#######= =#######=. ",
  51. - " .=*################=. +#######= =#######= =#######=. .",
  52. - " ..:-*##############- -########. .########. =#######=. ",
  53. - " .:+##########-. +#######+. .+#######- =#######=. . ",
  54. - " .-########. .*#######*-. ..=########=. . =#######=. . ",
  55. - " . . .%######+ .+########################-. . =#######=. . ",
  56. - " ... +######* -######################+ . .=#######=. ",
  57. - ".:=+###. . *######* . :*###################*-. =#######=. ",
  58. - "+#######- -#######= .=######-.=+#%%%#*+:.. . -#######*. ",
  59. - ".*#######+:. . .:+#######*. :######+ . . . .*#######*:. ",
  60. - " :*#########*++++*#########*:. . .######*. .. :##########*- ",
  61. - " =######################+ . .*######- . .###########*. ",
  62. - " .=##################=. -#####################%%#*+-. . .-*########*. .",
  63. - " .:+*%######%*=:. . -############################*-. .:-+**=:. ",
  64. - " -##############################. . . . ",
  65. - " . . .+#######=:.....:=#######*. . . ",
  66. - " .+######+. .+######=. . . ",
  67. - ". . . . . . :#######. . .*#####+. . ",
  68. - " . . . :#######. . .######+. ",
  69. - " . .*######+. . .=######=. ",
  70. - " . -########-:.....:-#######*. . . ",
  71. - " . . . -######################*. . .",
  72. - " . . .-###################:. . ",
  73. - " . . .-+***********=: ",
  74. - };
  75. - int count = sizeof(ascii) / sizeof(ascii[0]);
  76. - for (int i = 0; i < count; i++) {
  77. - printf("%s\n", ascii[i]);
  78. - }
  79. -}
  80. #else
  81. void print_ascii() {
  82. const char *ascii[] = {
  83. @@ -273,9 +207,6 @@
  84. char OSVER[256] = "OpenBSD";
  85. #elif __NetBSD__
  86. char OSVER [256] = "NetBSD";
  87. -#elif __sgi
  88. - char OSVER[256];
  89. - get_irix_version(OSVER, sizeof(OSVER));
  90. #endif
  91.  
  92. result = gethostname(hostname, sizeof(hostname));
  93. @@ -286,4 +217,4 @@
  94. printf("Terminal Emulator: %s\n", terminal);
  95. print_ascii();
  96. return 0;
  97. -}
  98. +}
Advertisement
Add Comment
Please, Sign In to add comment