cat > script <<'+-+-+-+-+-END-OF-FILE-+-+-+-+-+'
create table testlint
	(longnum longinteger);
insert into testlint;
3ab
abc

2147483648

-2147483648

12.7

$2147483647

d
r
12#7
-2147483647

d
r
-0
d
r
    01
d
r
-1
d
q
+-+-+-+-+-END-OF-FILE-+-+-+-+-+
chmod 755 script
cat > stdout <<'+-+-+-+-+-END-OF-FILE-+-+-+-+-+'
* . * 
longnum: *** conversion error for attribute 'longnum': value '3ab'
invalid character
entering LINE EDITOR (INTERRUPT will abort editing)
3ab
abc
*** conversion error for attribute 'longnum': value 'abc'
no digits
entering LINE EDITOR (INTERRUPT will abort editing)
abc
2147483648
*** conversion error for attribute 'longnum': value '2147483648'
number too large
entering LINE EDITOR (INTERRUPT will abort editing)
2147483648
-2147483648
*** conversion error for attribute 'longnum': value '-2147483648'
number too small
entering LINE EDITOR (INTERRUPT will abort editing)
-2147483648
12.77483648
*** conversion error for attribute 'longnum': value '12.77483648'
invalid character
entering LINE EDITOR (INTERRUPT will abort editing)
12.77483648
2147483647

Ready .
longnum: 2147483647 


Ready .
longnum: *** conversion error for attribute 'longnum': value '12#7'
invalid character
entering LINE EDITOR (INTERRUPT will abort editing)
12#7
-2147483647

Ready .
longnum: -2147483647 


Ready .
longnum: 
Ready .
longnum: 0 


Ready .
longnum: 
Ready .
longnum: 1 


Ready .
longnum: 
Ready .
longnum: -1 


Ready .
Number of records entered = 0
* 
+-+-+-+-+-END-OF-FILE-+-+-+-+-+
chmod 644 stdout
cat > tag <<'+-+-+-+-+-END-OF-FILE-+-+-+-+-+'
Testing datatype "longinteger"
+-+-+-+-+-END-OF-FILE-+-+-+-+-+
chmod 644 tag
cat > stdout.jp_euc <<'+-+-+-+-+-END-OF-FILE-+-+-+-+-+'
* . * 
longnum: *** Ѵ顼 ȥӥ塼 'longnum':  '3ab' 
饯ŬڤǤ
entering LINE EDITOR (INTERRUPT will abort editing)
3ab
abc
*** Ѵ顼 ȥӥ塼 'longnum':  'abc' 
ǤϤޤ
entering LINE EDITOR (INTERRUPT will abort editing)
abc
2147483648
*** Ѵ顼 ȥӥ塼 'longnum':  '2147483648' 
礭Ǥ
entering LINE EDITOR (INTERRUPT will abort editing)
2147483648
-2147483648
*** Ѵ顼 ȥӥ塼 'longnum':  '-2147483648' 
ֹ椬᤮ޤ
entering LINE EDITOR (INTERRUPT will abort editing)
-2147483648
12.77483648
*** Ѵ顼 ȥӥ塼 'longnum':  '12.77483648' 
饯ŬڤǤ
entering LINE EDITOR (INTERRUPT will abort editing)
12.77483648
2147483647

Ǥ .
longnum: 2147483647 


Ǥ .
longnum: *** Ѵ顼 ȥӥ塼 'longnum':  '12#7' 
饯ŬڤǤ
entering LINE EDITOR (INTERRUPT will abort editing)
12#7
-2147483647

Ǥ .
longnum: -2147483647 


Ǥ .
longnum: 
Ǥ .
longnum: 0 


Ǥ .
longnum: 
Ǥ .
longnum: 1 


Ǥ .
longnum: 
Ǥ .
longnum: -1 


Ǥ .
ϥ쥳ɿ = 0
* 
+-+-+-+-+-END-OF-FILE-+-+-+-+-+
chmod 644 stdout.jp_euc
