File: prefixed-commands.patch

package info (click to toggle)
tcm 2.20%2BTSQD-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 22,932 kB
  • sloc: ansic: 78,547; sh: 3,618; makefile: 1,353; perl: 753; yacc: 595; lex: 257
file content (21 lines) | stat: -rw-r--r-- 558 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Author: Andreas Beckmann <anbe@debian.org>
Description: strip 'tcm-' prefix from tool name
 such a prefix may have been added to avoid file conflicts

--- a/src/sd/gd/tcmd.c
+++ b/src/sd/gd/tcmd.c
@@ -49,9 +49,12 @@ int main (int argc, char **argv) {
 	char *prog;
 	char *p = strrchr(argv[0], '/');
 	if (p == 0)
-		prog = strdup(argv[0]);
+		p = argv[0];
 	else
-		prog = strdup(++p);
+		++p;
+	if (strncmp(p, "tcm-", 4) == 0)
+		p += 4;
+	prog = strdup(p);
 	if (equal(prog, "tgd"))
 		new GDWindow(Toolkit::TOOLKIT_NAME);
 	else if (equal(prog, "terd"))