目次
- まえがき
- opensource COBOLのプログラム形式
- 見出し部
- 環境部
- データ部
- 手続き部
- 6.1. 構成要素
- 6.2. 記述形式
- 6.3. 宣言の記述形式
- 6.4. ACCEPT
- 6.5. ADD
- 6.6. ALLOCATE
- 6.7. CALL
- 6.8. CANCEL
- 6.9. CLOSE
- 6.10. COMMIT
- 6.11. COMPUTE
- 6.12. CONTINUE
- 6.13. DELETE
- 6.14. DISPLAY
- 6.15. DIVIDE
- 6.16. ENTRY
- 6.17. EVALUATE
- 6.18. EXIT
- 6.19. FREE
- 6.20. GENERATE
- 6.21. GOBACK
- 6.22. GO TO
- 6.23. IF
- 6.24. INITIALIZE
- 6.25. INITIATE
- 6.26. INSPECT
- 6.27. MERGE
- 6.28. MOVE
- 6.29. MULTIPLY
- 6.30. NEXT SENTENCE
- 6.31. OPEN
- 6.32. PERFORM
- 6.33. READ
- 6.34. RELEASE
- 6.35. RETURN
- 6.36. REWRITE
- 6.37. ROLLBACK
- 6.38. SEARCH
- 6.39. SET
- 6.40. SORT
- 6.41. START
- 6.42. STOP
- 6.43. STRING
- 6.44. SUBTRACT
- 6.45. SUPPRESS
- 6.46. TERMINATE
- 6.47. TRANSFORM
- 6.48. UNLOCK
- 6.49. UNSTRING
- 6.50. WRITE
- 日本語の使用
- opensource COBOLシステムインターフェース
- 8.1. opensource COBOLコンパイラの使い方(cobc)
- 8.2. opensource COBOLプログラムの実行
- 8.3. 組み込みサブルーチン
- 8.3.1. 「名前による呼び出し」ルーチン
- 8.3.1.1. CALL “C$CALLEDBY” USING program-name GIVING status
- 8.3.1.2. CALL “C$CHDIR” USING directory-path, result
- 8.3.1.3. CALL “C$COPY” USING src-file-path, dest-file-path, 0
- 8.3.1.4. CALL “C$DELETE” USING file-path, 0
- 8.3.1.5. CALL “C$FILEINFO” USING file-path, file-info
- 8.3.1.6. CALL “C$JUSTIFY” USING data-item, “justification-type”
- 8.3.1.7. CALL “C$LIST-DIRECTORY” USING item-1, item-2, item-3
- 8.3.1.8. CALL “C$MAKEDIR” USING dir-path
- 8.3.1.9. CALL “C$NARG” USING arg-count-result
- 8.3.1.10. CALL “C$PARAMSIZE” USING argument-number
- 8.3.1.11. CALL “C$SLEEP” USING seconds-to-sleep
- 8.3.1.12. CALL “C$TOLOWER” USING data-item, BY VALUE convert-length
- 8.3.1.13. CALL “C$TOUPPER” USING data-item, BY VALUE convert-length
- 8.3.1.14. CALL “CBL_AND” USING item-1, item-2, BY VALUE byte-length
- 8.3.1.15. CALL “CBL_CHANGE_DIR” USING directory-path
- 8.3.1.16. CALL “CBL_CHECK_FILE_EXIST” USING file-path, file-info
- 8.3.1.17. CALL “CBL_CHANGE_DIR” USING directory-path
- 8.3.1.18. CALL “CBL_COPY_FILE” USING src-file-path, dest-file-path
- 8.3.1.19. CALL “CBL_CREATE_DIR” USING dir-path
- 8.3.1.20. CALL “CBL_CREATE_FILE” USING file-path, 2, 0, 0, file-handle
- 8.3.1.21. CALL “CBL_DELETE_DIR” USING dir-path
- 8.3.1.22. CALL “CBL_DELETE_FILE” USING file-path
- 8.3.1.23. CALL “CBL_ERROR_PROC” USING function, program-pointer
- 8.3.1.24. CALL “CBL_EXIT_PROC” USING function, program-pointer
- 8.3.1.25. CALL “CBL_EQ” USING item-1, item-2, BY VALUE byte-length
- 8.3.1.26. CALL “CBL_FLUSH_FILE” USING file-handle
- 8.3.1.27. CALL “CBL_GET_CURRENT_DIR” USING BY VALUE 0, BY VALUE length, BY REFERENCE buffer
- 8.3.1.28. CALL “CBL_IMP” USING item-1, item-2, BY VALUE byte-length
- 8.3.1.29. CALL “CBL_NIMP” USING item-1, item-2, BY VALUE byte-length
- 8.3.1.30. CALL “CBL_NOR” USING item-1, item-2, BY VALUE byte-length
- 8.3.1.31. CALL “CBL_NOT” USING item-1, BY VALUE byte-length
- 8.3.1.32. CALL “CBL_OC_KEISEN” USING item-1
- 8.3.1.33. CALL “CBL_OC_NANOSLEEP” USING nanoseconds-to-sleep
- 8.3.1.34. CALL “CBL_OPEN_FILE” file-path, access-mode, 0, 0, handle
- 8.3.1.35. CALL “CBL_OR” USING item-1, item-2, BY VALUE byte-length
- 8.3.1.36. CALL “CBL_READ_FILE” USING handle, offset, nbytes, flag, buffer
- 8.3.1.37. CALL “CBL_RENAME_FILE” USING old-file-path, new-file-path
- 8.3.1.38. CALL “CBL_TOLOWER” USING data-item, BY VALUE convert-length
- 8.3.1.39. CALL “CBL_TOUPPER” USING data-item, BY VALUE convert-length
- 8.3.1.40. CALL “CBL_WRITE_FILE” USING handle, offset, nbytes, 0, buffer
- 8.3.1.41. CALL “CBL_XOR” USING item-1, item-2, BY VALUE byte-length
- 8.3.1.42. CALL “SYSTEM” USING command
- 8.3.1. 「名前による呼び出し」ルーチン
- サンプルプログラム