Digital Research
This commit is contained in:
2020-11-06 18:50:37 +01:00
parent 621ed8ccaf
commit 31738079c4
8481 changed files with 1888323 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
/*----------------------------------------------------------------------*\
| NAME : reverse |
| CREATED : 16-August-83 LAST MODIFIED: 16-August-83 |
| FUNCTION: Reverse reverses a string in place. |
| INPUT : str -- ptr to string that will be reversed.|
| OUTPUT : Reverses string pointed to by str in place. |
| No return value. |
\*----------------------------------------------------------------------*/
#include <portab.h>
#include "utildef.h"
VOID reverse( str )
BYTE str[]; /* string to reverse */
{
WORD head; /* head of string index */
WORD tail; /* tail of string index */
WORD cbuff; /* current char. buffer */
for( head=0,tail=strlen( str )-1; head < tail; head++,tail-- )
{
cbuff = str[head];
str[head] = str[tail];
str[tail] = cbuff;
}
}