/*Copyright (C) 1992, 1996 by Thomas Glen Smith. All Rights Reserved.*/
/* quoteit APL2 V1.0.0 *************************************************
* Called by apledps. *
* line1 is set to line2 as a quoted string, e.g. "abc" becomes "'abc'" *
* and "don't" becomes "'don''t'". Line1 had better be long enough. *
***********************************************************************/
#define INCLUDES STRING
#include "includes.h"
void quoteit(line1,line2)
char *line1,*line2;
{
int i;
char ch,*in,*out;
in = line2;
out = line1;
i = strlen(line2);
*out++ = '\''; /* beginning quote */
while (i--) {
if ('\'' == (ch = *in++))
*out++ = '\''; /* double up embedded quotes */
*out++ = ch;
}
*out++ = '\''; /* ending quote */
*out++ = '\0'; /* line terminator */
}