Timo Kreuzer
9ea495ba33
Create a branch for header work.
...
svn path=/branches/header-work/; revision=45691
2010-02-26 22:57:55 +00:00
Jeffrey Morlan
341c5b2e5f
- Allow running a batch file from inside a FOR
...
- A little cleanup
svn path=/trunk/; revision=40038
2009-03-15 15:45:17 +00:00
Jeffrey Morlan
6c2116d0cf
- Implement call :label by creating a new batch context; this way calls can be nested and have their own %0-%9 parameters.
...
- GetBatchVar: Implement %~n. Remove %? (an old FreeDOS-ism; the Windows equivalent is %ERRORLEVEL%)
svn path=/trunk/; revision=35681
2008-08-26 20:36:38 +00:00
Jeffrey Morlan
c49ed3a82c
Remove the "LPTSTR cmd" argument to internal commands; there's no need for a command to be told its own name. It was only used in two places:
...
- a hack in cmd_mkdir that was already obsolete a decade ago
- to distinguish "echo" from "echo.", but that is the wrong way to implement this anyway. There's nothing particularly special about the period, "echo" is just one of those commands that is lenient about where its parameters begin, and when it echos a line, the first character (usually a space, but in the case of "echo." a period) is skipped.
svn path=/trunk/; revision=35647
2008-08-25 23:22:03 +00:00
Jeffrey Morlan
198d88a60b
- In cmd, add ConOutResPrintf and ConErrResPrintf functions for printf-ing from a resource string; use it to shorten several instances of LoadString+Con*Printf.
...
- Also change FilePromptYN and FilePromptYNA to take a resource ID. Remove varargs code which nobody used (and didn't actually work anyway)
svn path=/trunk/; revision=34816
2008-07-26 22:49:49 +00:00
Hervé Poussineau
c79d92ab52
Fix debug output of strings
...
svn path=/trunk/; revision=33536
2008-05-15 20:29:50 +00:00
Hervé Poussineau
2f9c333ded
cmd: replace static traces by dynamic ones
...
svn path=/trunk/; revision=33533
2008-05-15 20:02:05 +00:00
Christoph von Wittich
cf39f6646d
fix a bug in goto
...
a stubs for setlocal and endlocal (our default is delayed expansion)
svn path=/trunk/; revision=32073
2008-02-01 09:49:58 +00:00
Christoph von Wittich
76569bc213
handle call :Label
...
fix goto :Label
svn path=/trunk/; revision=32070
2008-01-31 20:55:05 +00:00
Daniel Reimer
ae7da04787
Delete all Trailing spaces in code.
...
svn path=/trunk/; revision=29690
2007-10-19 23:21:45 +00:00
Thomas Bluemel
df91a99233
- Add code to detect buffer overflows and buffer underflows on memory operations. This code is only enabled if _DEBUG is defined.
...
- Change all calls to malloc, realloc and free to cmd_alloc, cmd_realloc and cmd_free
svn path=/trunk/; revision=28065
2007-08-01 10:17:13 +00:00
Eric Kohl
e0364c78da
Remove outdated email addresses.
...
svn path=/trunk/; revision=26648
2007-05-05 11:32:25 +00:00
Ged Murphy
a5c746a592
move explorer and cmd. Add a few .rbuild files
...
svn path=/trunk/; revision=21019
2006-02-16 23:23:37 +00:00