| Title: | DECmcc user notes file. Does not replace IPMT. |
| Notice: | Use IPMT for problems. Newsletter location in note 6187 |
| Moderator: | TAEC::BEROUD |
| Created: | Mon Aug 21 1989 |
| Last Modified: | Wed Jun 04 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 6497 |
| Total number of notes: | 27359 |
Dear MCC developers ( and other) out there,
I am trying to solve a indentation output format problem that
exist in VAX DetMCC/VMS. If for example one do the following:
DetMCC> define kalle aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
DetMCC> displ symb
The output will be:
Symbol Name Symbol Value
----------- ------------
KALLE : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaa
As you all can see the last of the symbol is not indented in the
correct manner.
I first thought that the problem was that all output from the process
running MCC was done to a mailbox ( input done using the pseudo driver)
so I changed it so all communication was using the pseudo driver
instead but got still the same problem.
I doesn't help to setup the pseudo driver to be a Vt100/vt200/vt300
tab/nota/wrap/nowrap/crfill/nocrfil/scope etc etc etc.
So I inserted a breakpoint in the server process that does the
communication beatween the MCC process to see what I realy got from
MCC ( ->PSEUDODRIVER->SERVER process) and found that when it's time
to do a wrap e.g CR/LF and fillup with spaces to the indentation
position it doesn't exist any spaces at all, just the CR/LF.
record: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCRLFaaaaaaaaaaaaa
So where are the spaces ?????
The questions for you that like to help me:
1) Do anyone of you out there have any id� what to do now ???
2) How is DECmcc doing the output ( with SMG or ??) ???
3) Does it exist any state where DECmcc deside not to do the
identation ????
4) If DECmcc is using SMG can the problem be in SMG ????
5) Can the problem be in the PSEUDO driver ????
( It can't be something wrong with my code, can it ;-)
Something that is realy funny with this problem is that if we define
the symbol to be longer e.g.
DetMCC> define kalle aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
DetMCC> disp symb
Symbol Name Symbol Value
----------- ------------
KALLE : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
The indenation seems to be correct at the end again ??!?!?!?!?
Please help me because I am stuck !!!!!!!!
Regards,
Ralf T.
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 3170.1 | More info... | STKHLM::TORZSOK | No good...too complicated ! | Thu Jun 11 1992 10:06 | 85 |
More info...
It seems to be that the MCC "thinks" that the terminal width is 132 char
as it writes out 90 characters before writing the indentation spaces.
( 90+42=132 ( 42= default indenation in MCC))
But why ??? The process running MCC is communicate thrue pseudoterminal
DetMCCInpPSEUDO and DetMCCOutPSEUDO:
$ sh proc/id=43A0032B
11-JUN-1992 16:04:32.90 User: TORZSOK Process ID: 43A0032B
Node: GARBO Process name: "$DetMCC_EXEC"
Terminal:
User Identifier: [VAXSPM,SYSTEM]
Base priority: 4
Default file spec: Not available
Devices allocated: GARBO$FTA116:
GARBO$FTA117:
$ sh log *pseudo*
(LNM$SYSTEM_TABLE)
"DetMCCInpPSEUDO" = "_FTA116:"
"DetMCCOutPSEUDO" = "_FTA117:"
$ show terminal garbo$fta116
Terminal: _FTA116: Device_Type: Unknown Owner: $DetMCC_EXEC
Username: TORZSOK
Input: 9600 LFfill: 0 Width: 80 Parity: None
Output: 9600 CRfill: 0 Page: 24
Terminal Characteristics:
Interactive Echo Type_ahead No Escape
Hostsync TTsync Lowercase No Tab
Wrap Scope No Remote Eightbit
No Broadcast No Readsync No Form Fulldup
No Modem No Local_echo No Autobaud No Hangup
No Brdcstmbx No DMA No Altypeahd Set_speed
No Commsync Line Editing Overstrike editing No Fallback
No Dialup No Secure server No Disconnect No Pasthru
No Syspassword No SIXEL Graphics No Soft Characters No Printer Port
Numeric Keypad No ANSI_CRT No Regis No Block_mode
No Advanced_video No Edit_mode No DEC_CRT No DEC_CRT2
No DEC_CRT3 No DEC_CRT4 VMS Style Input
$ sh term garbo$fta117
Terminal: _FTA117: Device_Type: Unknown Owner: $DetMCC_EXEC
Username: TORZSOK
Input: 9600 LFfill: 0 Width: 80 Parity: None
Output: 9600 CRfill: 0 Page: 24
Terminal Characteristics:
Interactive Echo Type_ahead No Escape
Hostsync TTsync Lowercase No Tab
Wrap Scope No Remote Eightbit
No Broadcast No Readsync No Form Fulldup
No Modem No Local_echo No Autobaud No Hangup
No Brdcstmbx No DMA No Altypeahd Set_speed
No Commsync Line Editing Overstrike editing No Fallback
No Dialup No Secure server No Disconnect No Pasthru
No Syspassword No SIXEL Graphics No Soft Characters No Printer Port
Numeric Keypad No ANSI_CRT No Regis No Block_mode
No Advanced_video No Edit_mode No DEC_CRT No DEC_CRT2
No DEC_CRT3 No DEC_CRT4 VMS Style Input
So now I am realy lost in space !!!
/Ralf T.
| |||||