iptr 339 src/simh/scp.c static const char *get_glyph_gen (const char *iptr, char *optr, char mchar, t_bool uc, t_bool quote, char escape_char); iptr 7422 src/simh/scp.c static const char *get_glyph_gen (const char *iptr, char *optr, char mchar, t_bool uc, t_bool quote, char escape_char) iptr 7428 src/simh/scp.c while ((*iptr != 0) && iptr 7429 src/simh/scp.c ((quote && quoting) || ((sim_isspace (*iptr) == 0) && (*iptr != mchar)))) { iptr 7433 src/simh/scp.c if (*iptr == escape_char) iptr 7436 src/simh/scp.c if (*iptr == quote_char) iptr 7443 src/simh/scp.c if ((*iptr == '"') || (*iptr == '\'')) { iptr 7445 src/simh/scp.c quote_char = *iptr; iptr 7449 src/simh/scp.c if (sim_islower (*iptr) && uc) iptr 7450 src/simh/scp.c *optr = (char)toupper (*iptr); iptr 7451 src/simh/scp.c else *optr = *iptr; iptr 7452 src/simh/scp.c iptr++; optr++; iptr 7454 src/simh/scp.c if (mchar && (*iptr == mchar)) /* skip input terminator */ iptr 7455 src/simh/scp.c iptr++; iptr 7457 src/simh/scp.c while (sim_isspace (*iptr)) /* absorb additional input spaces */ iptr 7458 src/simh/scp.c iptr++; iptr 7459 src/simh/scp.c return iptr; iptr 7462 src/simh/scp.c CONST char *get_glyph (const char *iptr, char *optr, char mchar) iptr 7464 src/simh/scp.c return (CONST char *)get_glyph_gen (iptr, optr, mchar, TRUE, FALSE, 0); iptr 7467 src/simh/scp.c CONST char *get_glyph_nc (const char *iptr, char *optr, char mchar) iptr 7469 src/simh/scp.c return (CONST char *)get_glyph_gen (iptr, optr, mchar, FALSE, FALSE, 0); iptr 7472 src/simh/scp.c CONST char *get_glyph_quoted (const char *iptr, char *optr, char mchar) iptr 7474 src/simh/scp.c return (CONST char *)get_glyph_gen (iptr, optr, mchar, FALSE, TRUE, '\\'); iptr 7477 src/simh/scp.c CONST char *get_glyph_cmd (const char *iptr, char *optr) iptr 7480 src/simh/scp.c if ((iptr[0] == '!') && (!sim_isspace(iptr[1]))) { iptr 7482 src/simh/scp.c return (CONST char *)(iptr + 1); /* and skip over the leading ! */ iptr 7484 src/simh/scp.c return (CONST char *)get_glyph_gen (iptr, optr, 0, TRUE, FALSE, 0); iptr 7659 src/simh/scp.c t_stat sim_decode_quoted_string (const char *iptr, uint8 *optr, uint32 *osize) iptr 7665 src/simh/scp.c if ((strlen(iptr) == 1) || iptr 7666 src/simh/scp.c (iptr[0] != iptr[strlen(iptr)-1]) || iptr 7667 src/simh/scp.c ((iptr[strlen(iptr)-1] != '"') && (iptr[strlen(iptr)-1] != '\''))) iptr 7669 src/simh/scp.c quote_char = *iptr++; /* Save quote character */ iptr 7670 src/simh/scp.c while (iptr[1]) { /* Skip trailing quote */ iptr 7671 src/simh/scp.c if (*iptr != '\\') { iptr 7672 src/simh/scp.c if (*iptr == quote_char) iptr 7674 src/simh/scp.c *(optr++) = (uint8)(*(iptr++)); iptr 7677 src/simh/scp.c ++iptr; /* Skip backslash */ iptr 7678 src/simh/scp.c switch (*iptr) { iptr 7680 src/simh/scp.c *(optr++) = 13; ++iptr; iptr 7683 src/simh/scp.c *(optr++) = 10; ++iptr; iptr 7686 src/simh/scp.c *(optr++) = 12; ++iptr; iptr 7689 src/simh/scp.c *(optr++) = 9; ++iptr; iptr 7692 src/simh/scp.c *(optr++) = 11; ++iptr; iptr 7695 src/simh/scp.c *(optr++) = 8; ++iptr; iptr 7698 src/simh/scp.c *(optr++) = 92; ++iptr; iptr 7701 src/simh/scp.c *(optr++) = 27; ++iptr; iptr 7704 src/simh/scp.c *(optr++) = 39; ++iptr; iptr 7707 src/simh/scp.c *(optr++) = 34; ++iptr; iptr 7710 src/simh/scp.c *(optr++) = 63; ++iptr; iptr 7713 src/simh/scp.c *optr = *(iptr++) - '0'; iptr 7714 src/simh/scp.c if ((*iptr >= '0') && (*iptr <= '7')) iptr 7715 src/simh/scp.c *optr = ((*optr)<<3) + (*(iptr++) - '0'); iptr 7716 src/simh/scp.c if ((*iptr >= '0') && (*iptr <= '7')) iptr 7717 src/simh/scp.c *optr = ((*optr)<<3) + (*(iptr++) - '0'); iptr 7725 src/simh/scp.c ++iptr; iptr 7727 src/simh/scp.c c = strchr (hex_digits, toupper(*iptr)); iptr 7730 src/simh/scp.c ++iptr; iptr 7732 src/simh/scp.c c = strchr (hex_digits, toupper(*iptr)); iptr 7735 src/simh/scp.c ++iptr; iptr 7762 src/simh/scp.c char *sim_encode_quoted_string (const uint8 *iptr, size_t size) iptr 7775 src/simh/scp.c switch ((char)iptr[i]) { iptr 7787 src/simh/scp.c switch (*iptr) { iptr 7804 src/simh/scp.c if (quote == *iptr) iptr 7808 src/simh/scp.c if (sim_isprint (*iptr)) iptr 7809 src/simh/scp.c *tptr++ = *iptr; iptr 7811 src/simh/scp.c (void)sprintf (tptr, "\\%03o", *iptr); iptr 7816 src/simh/scp.c ++iptr; iptr 144 src/simh/scp.h CONST char *get_glyph (const char *iptr, char *optr, char mchar); iptr 145 src/simh/scp.h CONST char *get_glyph_nc (const char *iptr, char *optr, char mchar); iptr 146 src/simh/scp.h CONST char *get_glyph_quoted (const char *iptr, char *optr, char mchar); iptr 147 src/simh/scp.h CONST char *get_glyph_cmd (const char *iptr, char *optr); iptr 151 src/simh/scp.h t_stat sim_decode_quoted_string (const char *iptr, uint8 *optr, uint32 *osize); iptr 152 src/simh/scp.h char *sim_encode_quoted_string (const uint8 *iptr, size_t size); iptr 3886 src/simh/sim_tmxr.c int32 *iptr = mp->lnorder; iptr 3889 src/simh/sim_tmxr.c if (iptr == NULL) /* connection order undefined? */ iptr 3892 src/simh/sim_tmxr.c if (*iptr < 0) /* sequential order indicated? */ iptr 3896 src/simh/sim_tmxr.c low = last = *iptr++; /* set first line value */ iptr 3900 src/simh/sim_tmxr.c i = *iptr++; /* get next line in list */