home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 June
/
Vpr9806a.iso
/
OLS
/
Windows
/
mm95430
/
mm95430.lzh
/
BLOKINS.MAC
< prev
next >
Wrap
Text File
|
1998-03-03
|
782b
|
42 lines
// 矩形ブロックの挿入
// blokins.mac
main()
{
int xx, ei, ec;
if(Global1 == 0) // 矩形ブロックのデータがなければ
{ // 行、文字ブロック挿入 を呼ぶ
BlokIns();
return;
}
DispOff2();
xx = DCol - 1;
ei = Indent;
ec = CurPsPos;
SetCurPsPos(0); // 貼り付け後のカーソル位置は先頭
AIndent(0); // インデントオフ
while(Global1 > 0)
{
if(Tcode <= 1) // EOF or CR
{
REdge();
PutSpace(xx, 0); // xx カーソル位置までをタブスペースで埋める
//PutSpace(xx, 1); // タブを使わずスペースのみで埋めるならこちらを使う
REdge();
}
BlokIns();
if(Linestat == -1) // EOF行
{
REdge();
Ret();
}
else
Down();
--Global1;
}
SetCurPsPos(ec);
AIndent(ei);
DispOn();
}