Dear ast-devel,
the enum builtin from the latest ast-ksh (2013-04-22) does not work
with enums longer than 2**15 (32768) entries. I tried the example
below and got a /home/wlin/bin/ksh: line 262150: container.m1:
invalid value akeyfe error message.
ksh <(
print 'enum le_matrix=('
integer a
for (( a=0 ; a < 2**18 ; a++ )) ; do
printf '\takey%x\n' a
done
print '\n)'
print 'compound container'
print 'le_matrix -a container.m1'
print 'container.m1[4]=akeyfe'
print 'print -v container'
)
Can this be fixed for 64bit executables, please? Arrays in 64bit
executables can already hold more entries than 32bit entries.
Wendy
_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers