Table of Contents

DMSEDC Abstract

Statistics

Type ASSEMBLE
Source Lines : 245
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]

Synopsis

Module

      DMSEDC (EDCANON)

Function

      TO ARRANGE COMPUND (OVERSTRUCK) CHARACTERS INTO
      CANONICAL FORM, AND TO DISREGARD TAB CHARACTERS AS
      SPECIAL CHARACTERS.

Attributes

      DISK-RESIDENT: BALR'D TO BY DMSEDI

Operation

      DMSEDC RECEIVES THE LENGTH OF THE
      STRING TO BE ORDERED IN R0 AND THE ADDRESS OF
      THE STRING IN R1.
        AFTER INITIALIZING WORK REGISTERS. DMSEDC
      ASSIGNS DUAL NUMBERS TO THE CHARACTERS IN THE CALLER'S
      STRING, FORMING THE TEMPORARY STING BUFFER DUALNOS.
      BACKSPACES ARE TREATED AS EXCEPTIONS TO THE
      NORMAL SCHEMED, BEING GIVEN A NUMBER '0' TO SIGNIFY AN
      OVERSTRUCK CHARACTER LATER IN PROCESSING.
      CHARACTERS ARE SORTED TO GET CHARS. WITH BACKPSACES
      IN EBCDIC ORDER AND THE NEW CANONICALIZED STRING IS ARRAN
      AND PADDED, IF NECESSARY. RETURN IS MADE TO DMSEDI VIA
      R14.

Calls to Other Routines

      NONE -