We’re working on a number of areas to help make the move from ACUCOBOL-GT and RM/COBOL over to Visual COBOL as quick and as easy as we can.
One area is support for Standard Library routines, sometimes referred to as C$ routines.
In Visual COBOL 2.1, we've implemented the following routines across native, JVM and .NET unless stated otherwise:
- C$CALLEDBY
- C$CALLERR
- C$CHDIR
- C$MAKEDIR
- C$MEMCPY
- C$MYFILE
- C$NARG: Not .NET/JVM
- C$PARAMSIZE: Not .NET/JVM M$ALLOC
- M$COPY
- M$FILL
- M$FREE
- M$GET
- M$PUT
- WIN$VERSION
- C$RERRNAME
- C$COPY
- C$DELETE
- C$FILEINFO
- C$GETLASTFILEOP
- C$Century
- C$ConvertAnsiToOem
- C$ConvertOemToAnsi
- C$DARG: Not in .NET and Java
- C$Delay
- C$GetEnv
- C$GetNativeCharset
- C$LogicalAnd
- C$LogicalComplement
- C$LogicalOr
- C$LogicalShiftLeft
- C$LogicalShiftRight
- C$LogicalXor
- C$NARG
- C$SetEnv
- C$GetLastFileName
- DELETE
- C$RERR
- SYSTEM
- RENAME
If you have any other routines you commonly use you’d like to see supported in coming releases, please reply to this post or to me directly scot.nielsen@microfocus.com
Thanks