changeset 319:3994a5a68793

Cleanup CLI history Add all the spaces :)
author Rowan Decker <Smasher816@gmail.com>
date Thu, 02 Apr 2015 23:53:19 -0700
parents 217e7bd8a0a4
children 64f43aad73af
files Debug/cli/cli.c Debug/cli/cli.h
diffstat 2 files changed, 35 insertions(+), 32 deletions(-) [+]
line wrap: on
line diff
--- a/Debug/cli/cli.c	Thu Apr 02 00:19:09 2015 -0700
+++ b/Debug/cli/cli.c	Thu Apr 02 23:53:19 2015 -0700
@@ -160,20 +160,20 @@
 			CLI_commandLookup();
 
 			// Add the command to the history
-			cli_saveHistory(CLILineBuffer);
+			cli_saveHistory( CLILineBuffer );
 
 			// Keep the array circular, discarding the older entries
-			if (CLIHistoryTail < CLIHistoryHead)
-				CLIHistoryHead = (CLIHistoryHead+1)%CLIMaxHistorySize;
+			if ( CLIHistoryTail < CLIHistoryHead )
+				CLIHistoryHead = ( CLIHistoryHead + 1 ) % CLIMaxHistorySize;
 			CLIHistoryTail++;
-			if (CLIHistoryTail==CLIMaxHistorySize)
+			if ( CLIHistoryTail == CLIMaxHistorySize )
 			{
 				CLIHistoryTail = 0;
 				CLIHistoryHead = 1;
 			}
 
 			CLIHistoryCurrent = CLIHistoryTail; // 'Up' starts at the last item
-			cli_saveHistory(NULL); // delete the old temp buffer
+			cli_saveHistory( NULL ); // delete the old temp buffer
 
 			// Reset the buffer
 			CLILineBufferCurrent = 0;
@@ -200,32 +200,32 @@
 			// Check for other escape sequence
 
 			// \e[ is an escape code in vt100 compatable terminals
-			if (CLILineBufferCurrent>=prev_buf_pos+3
-				&& CLILineBuffer[prev_buf_pos]==0x1B
-				&& CLILineBuffer[prev_buf_pos+1]==0x5B)
+			if ( CLILineBufferCurrent >= prev_buf_pos + 3
+				&& CLILineBuffer[ prev_buf_pos ] == 0x1B
+				&& CLILineBuffer[ prev_buf_pos + 1] == 0x5B )
 			{
 				// Arrow Keys: A (0x41) = Up, B (0x42) = Down, C (0x43) = Right, D (0x44) = Left
 
-				if (CLILineBuffer[prev_buf_pos+2]==0x41) // Hist prev
+				if ( CLILineBuffer[ prev_buf_pos + 2 ] == 0x41 ) // Hist prev
 				{
-					if (CLIHistoryCurrent==CLIHistoryTail)
+					if ( CLIHistoryCurrent == CLIHistoryTail )
 					{
 						// Is first time pressing arrow. Save the current buffer
-						CLILineBuffer[prev_buf_pos] = '\0';
-						cli_saveHistory(CLILineBuffer);
+						CLILineBuffer[ prev_buf_pos ] = '\0';
+						cli_saveHistory( CLILineBuffer );
 					}
 
 					// Grab the previus item from the history if there is one
-					if (RING_PREV(CLIHistoryCurrent)!=RING_PREV(CLIHistoryHead))
-						CLIHistoryCurrent = RING_PREV(CLIHistoryCurrent);
-					cli_retreiveHistory(CLIHistoryCurrent);
+					if ( RING_PREV( CLIHistoryCurrent ) != RING_PREV( CLIHistoryHead ) )
+						CLIHistoryCurrent = RING_PREV( CLIHistoryCurrent );
+					cli_retreiveHistory( CLIHistoryCurrent );
 				}
-				if (CLILineBuffer[prev_buf_pos+2]==0x42) // Hist next
+				if ( CLILineBuffer[ prev_buf_pos + 2 ] == 0x42 ) // Hist next
 				{
 					// Grab the next item from the history if it exists
-					if (RING_NEXT(CLIHistoryCurrent)!=RING_NEXT(CLIHistoryTail))
-						CLIHistoryCurrent = RING_NEXT(CLIHistoryCurrent);
-					cli_retreiveHistory(CLIHistoryCurrent);
+					if ( RING_NEXT( CLIHistoryCurrent ) != RING_NEXT( CLIHistoryTail ) )
+						CLIHistoryCurrent = RING_NEXT( CLIHistoryCurrent );
+					cli_retreiveHistory( CLIHistoryCurrent );
 				}
 			}
 			return;
@@ -398,33 +398,36 @@
 	}
 }
 
-inline int wrap(int kX, int const kLowerBound, int const kUpperBound)
+inline int CLI_wrap( int kX, int const kLowerBound, int const kUpperBound )
 {
 	int range_size = kUpperBound - kLowerBound + 1;
 
-	if (kX < kLowerBound)
+	if ( kX < kLowerBound )
 		kX += range_size * ((kLowerBound - kX) / range_size + 1);
 
 	return kLowerBound + (kX - kLowerBound) % range_size;
 }
 
-inline void cli_saveHistory(char *buff) {
-	if (buff==NULL) {
+inline void CLI_saveHistory( char *buff )
+{
+	if ( buff == NULL )
+	{
 		//clear the item
-		CLIHistoryBuffer[CLIHistoryTail][0] = '\0';
+		CLIHistoryBuffer[ CLIHistoryTail ][ 0 ] = '\0';
 		return;
 	}
 
 	// Copy the line to the history
 	int i;
-	for (i=0; i<CLILineBufferCurrent; i++)
+	for (i = 0; i < CLILineBufferCurrent; i++)
 	{
-		CLIHistoryBuffer[CLIHistoryTail][i] = CLILineBuffer[i];
+		CLIHistoryBuffer[ CLIHistoryTail ][ i ] = CLILineBuffer[ i ];
 	}
 }
 
-void cli_retreiveHistory(int index) {
-	char *histMatch = CLIHistoryBuffer[index];
+void CLI_retreiveHistory( int index )
+{
+	char *histMatch = CLIHistoryBuffer[ index ];
 
 	// Reset the buffer
 	CLILineBufferCurrent = 0;
@@ -439,7 +442,7 @@
 	CLILineBufferCurrent = 0;
 	while ( *histMatch != '\0' )
 	{
-		CLILineBuffer[CLILineBufferCurrent++] = *histMatch++;
+		CLILineBuffer[ CLILineBufferCurrent++ ] = *histMatch++;
 	}
 }
 
--- a/Debug/cli/cli.h	Thu Apr 02 00:19:09 2015 -0700
+++ b/Debug/cli/cli.h	Thu Apr 02 23:53:19 2015 -0700
@@ -111,11 +111,11 @@
 void CLI_registerDictionary( const CLIDictItem *cmdDict, const char* dictName );
 void CLI_argumentIsolation( char* string, char** first, char** second );
 
-int wrap( int x, int low, int high );
+int CLI_wrap( int x, int low, int high );
 void CLI_commandLookup();
 void CLI_tabCompletion();
-void cli_saveHistory( char *buff );
-void cli_retreiveHistory( int index );
+void CLI_saveHistory( char *buff );
+void CLI_retreiveHistory( int index );
 
 // CLI Command Functions
 void cliFunc_arch    ( char* args );