summaryrefslogtreecommitdiff
path: root/src/console.cpp
diff options
context:
space:
mode:
authorbelugas <belugas@openttd.org>2007-02-23 11:50:43 +0000
committerbelugas <belugas@openttd.org>2007-02-23 11:50:43 +0000
commit6d199fcdb75e40ffdde0e612c301f2e74b901678 (patch)
tree28f27070bd508fef07617bf83c63d2a16a0ccc95 /src/console.cpp
parent7e73413709b3f830d83338421298af5dc20581db (diff)
downloadopenttd-6d199fcdb75e40ffdde0e612c301f2e74b901678.tar.xz
(svn r8859) -Cleanup: doxygen changes. Mostly @files missing tags and a few comments style.
Diffstat (limited to 'src/console.cpp')
-rw-r--r--src/console.cpp47
1 files changed, 25 insertions, 22 deletions
diff --git a/src/console.cpp b/src/console.cpp
index 14d0a5772..a1fd60e74 100644
--- a/src/console.cpp
+++ b/src/console.cpp
@@ -1,5 +1,7 @@
/* $Id$ */
+/** @file console.cpp */
+
#include "stdafx.h"
#include "openttd.h"
#include "table/strings.h"
@@ -26,23 +28,23 @@
#define ICON_MAX_ALIAS_LINES 40
#define ICON_TOKEN_COUNT 20
-// ** main console ** //
+/* ** main console ** */
static char *_iconsole_buffer[ICON_BUFFER + 1];
static uint16 _iconsole_cbuffer[ICON_BUFFER + 1];
static Textbuf _iconsole_cmdline;
-// ** stdlib ** //
+/* ** stdlib ** */
byte _stdlib_developer = 1;
bool _stdlib_con_developer = false;
FILE *_iconsole_output_file;
-// ** main console cmd buffer
+/* ** main console cmd buffer ** */
static char *_iconsole_history[ICON_HISTORY_SIZE];
static byte _iconsole_historypos;
-/* *************** */
-/* end of header */
-/* *************** */
+/* *************** *
+ * end of header *
+ * *************** */
static void IConsoleClearCommand(void)
{
@@ -60,7 +62,7 @@ static inline void IConsoleResetHistoryPos(void) {_iconsole_historypos = ICON_HI
static void IConsoleHistoryAdd(const char *cmd);
static void IConsoleHistoryNavigate(int direction);
-// ** console window ** //
+/* ** console window ** */
static void IConsoleWndProc(Window *w, WindowEvent *e)
{
static byte iconsole_scroll = ICON_BUFFER;
@@ -254,7 +256,7 @@ static void IConsoleClear(void)
static void IConsoleWriteToLogFile(const char *string)
{
if (_iconsole_output_file != NULL) {
- // if there is an console output file ... also print it there
+ /* if there is an console output file ... also print it there */
fwrite(string, strlen(string), 1, _iconsole_output_file);
fwrite("\n", 1, 1, _iconsole_output_file);
}
@@ -340,7 +342,7 @@ static void IConsoleHistoryNavigate(int direction)
{
int i = _iconsole_historypos + direction;
- // watch out for overflows, just wrap around
+ /* watch out for overflows, just wrap around */
if (i < 0) i = ICON_HISTORY_SIZE - 1;
if (i >= ICON_HISTORY_SIZE) i = 0;
@@ -353,7 +355,7 @@ static void IConsoleHistoryNavigate(int direction)
_iconsole_historypos = i;
IConsoleClearCommand();
- // copy history to 'command prompt / bash'
+ /* copy history to 'command prompt / bash' */
assert(_iconsole_history[i] != NULL && IS_INT_INSIDE(i, 0, ICON_HISTORY_SIZE));
ttd_strlcpy(_iconsole_cmdline.buf, _iconsole_history[i], _iconsole_cmdline.maxlength);
UpdateTextBufferSize(&_iconsole_cmdline);
@@ -481,9 +483,10 @@ bool GetArgumentInteger(uint32 *value, const char *arg)
return arg != endptr;
}
-// * ************************* * //
-// * hooking code * //
-// * ************************* * //
+/* * *************************
+ * hooking code *
+ * *************************/
+
/**
* General internal hooking code that is the same for both commands and variables
* @param hooks @IConsoleHooks structure that will be set according to
@@ -709,18 +712,18 @@ static void IConsoleAliasExec(const IConsoleAlias *alias, byte tokencount, char
if (a_index >= lengthof(aliases) || astream_i >= lengthof(aliasstream)) break;
switch (*cmdptr) {
- case '\'': /* ' will double for "" */
+ case '\'': // ' will double for ""
aliasstream[astream_i++] = '"';
break;
- case ';': /* Cmd seperator, start new command */
+ case ';': // Cmd seperator, start new command
aliasstream[astream_i] = '\0';
aliases[++a_index] = &aliasstream[++astream_i];
cmdptr++;
break;
- case '%': /* Some or all parameters */
+ case '%': // Some or all parameters
cmdptr++;
switch (*cmdptr) {
- case '+': { /* All parameters seperated: "[param 1]" "[param 2]" */
+ case '+': { // All parameters seperated: "[param 1]" "[param 2]"
for (i = 0; i != tokencount; i++) {
aliasstream[astream_i++] = '"';
astream_i += IConsoleCopyInParams(&aliasstream[astream_i], tokens[i], astream_i);
@@ -728,7 +731,7 @@ static void IConsoleAliasExec(const IConsoleAlias *alias, byte tokencount, char
aliasstream[astream_i++] = ' ';
}
} break;
- case '!': { /* Merge the parameters to one: "[param 1] [param 2] [param 3...]" */
+ case '!': { // Merge the parameters to one: "[param 1] [param 2] [param 3...]"
aliasstream[astream_i++] = '"';
for (i = 0; i != tokencount; i++) {
astream_i += IConsoleCopyInParams(&aliasstream[astream_i], tokens[i], astream_i);
@@ -737,7 +740,7 @@ static void IConsoleAliasExec(const IConsoleAlias *alias, byte tokencount, char
aliasstream[astream_i++] = '"';
} break;
- default: { /* One specific parameter: %A = [param 1] %B = [param 2] ... */
+ default: { // One specific parameter: %A = [param 1] %B = [param 2] ...
int param = *cmdptr - 'A';
if (param < 0 || param >= tokencount) {
@@ -1086,16 +1089,16 @@ void IConsoleCmdExec(const char *cmdstr)
tstream_i++;
break;
- case '"': /* Tokens enclosed in "" are one token */
+ case '"': // Tokens enclosed in "" are one token
longtoken = !longtoken;
break;
- case '\\': /* Escape character for "" */
+ case '\\': // Escape character for ""
if (cmdptr[1] == '"' && tstream_i + 1 < lengthof(tokenstream)) {
tokenstream[tstream_i++] = *++cmdptr;
break;
}
/* fallthrough */
- default: /* Normal character */
+ default: // Normal character
tokenstream[tstream_i++] = *cmdptr;
if (!foundtoken) {