Skip to content

Commit

Permalink
Merge pull request #133 from opensourcecobol/release/v140
Browse files Browse the repository at this point in the history
Release/v140
  • Loading branch information
n-isaka authored Oct 8, 2024
2 parents 97d2648 + 981e7ad commit 1b088b0
Show file tree
Hide file tree
Showing 16 changed files with 30,784 additions and 62 deletions.
857 changes: 857 additions & 0 deletions Makefile.in

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
NEWS
****

2024-10-04
===========
Open Cobol ESQL (Ocesql) 1.4 released

<< New features >>
* Group items can be used as host variables in INSERT.
* Fixed a non-zero error code is returned as RETURN CODE when a compilation error occurs.
* Support for NATIONAL item or NATIONAL CHARACTER item.

<< Bug fixes >>
* Support for the precompilation of variable-length character strings (PIC X VARYING).
* Fixed problem with duplicated last line of program.

2022-03-24
===========
Open Cobol ESQL (Ocesql) 1.3 released
Expand Down
4 changes: 2 additions & 2 deletions README
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

Open Cobol ESQL (Ocesql)
Version 1.3.0
Version 1.4.0

March 24, 2022
October 4, 2024

Tokyo System House Co., Ltd.
opencobol@tsh-world.co.jp
Expand Down
12 changes: 6 additions & 6 deletions README_JPN
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

Open Cobol ESQL (Ocesql)
Version 1.3.0
Version 1.4.0

2022/03/24
2024/10/04

東京システムハウス株式会社
opencobol@tsh-world.co.jp
Expand Down Expand Up @@ -122,7 +122,7 @@ Ocesql は COBOL アプリケーション内の埋め込み SQL の具体例を

2) サンプルグログラムをプリコンパイル

cd <your install path>/ocesql-1.3.0/sample
cd <your install path>/ocesql-1.4.0/sample
ocesql INSERTTBL.cbl INSERTTBL.cob
ocesql FETCHTBL.cbl FETCHTBL.cob

Expand All @@ -133,14 +133,14 @@ Ocesql は COBOL アプリケーション内の埋め込み SQL の具体例を

Micro Focus Server Express または Visual COBOL の場合:

export COBCPY=<your install path>/ocesql-1.3.0/copy
export COBCPY=<your install path>/ocesql-1.4.0/copy
cob -ze "" /usr/local/lib/libocesql.so -o mfocesql.so
cob -x INSERTTBL.cob -C"INITCALL(mfocesql)"
cob -x FETCHTBL.cob -C"INITCALL(mfocesql)"

OpenCOBOL または opensource COBOL の場合:

export COBCPY=<your install path>/ocesql-1.3.0/copy
export COBCPY=<your install path>/ocesql-1.4.0/copy
cobc -x -locesql INSERTTBL.cob
cobc -x -locesql FETCHTBL.cob

Expand Down Expand Up @@ -195,4 +195,4 @@ Ocesql は複数の OSS データベースで利用できるように設計さ
現在のところ PostgreSQL のみをサポートしています。

----------------------------------------------------------------------
Copyright 2019 Tokyo System House Co., Ltd.
Copyright 2019-2024 Tokyo System House Co., Ltd.
184 changes: 184 additions & 0 deletions config.h.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
/* config.h.in. Generated from configure.ac by autoheader. */

/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
systems. This function is required for `alloca.c' support on those systems.
*/
#undef CRAY_STACKSEG_END

/* Define to 1 if using `alloca.c'. */
#undef C_ALLOCA

/* Define to 1 if you have `alloca', as a function or macro. */
#undef HAVE_ALLOCA

/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
*/
#undef HAVE_ALLOCA_H

/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* Define to 1 if you have the <libintl.h> header file. */
#undef HAVE_LIBINTL_H

/* Define to 1 if you have the <libpq-fe.h> header file. */
#undef HAVE_LIBPQ_FE_H

/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H

/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
to 0 otherwise. */
#undef HAVE_MALLOC

/* Define to 1 if you have the <malloc.h> header file. */
#undef HAVE_MALLOC_H

/* Define to 1 if you have the `memmove' function. */
#undef HAVE_MEMMOVE

/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H

/* Define to 1 if you have the `memset' function. */
#undef HAVE_MEMSET

/* Define to 1 if your system has a GNU libc compatible `realloc' function,
and to 0 otherwise. */
#undef HAVE_REALLOC

/* Define to 1 if you have the `setenv' function. */
#undef HAVE_SETENV

/* Define to 1 if you have the <stddef.h> header file. */
#undef HAVE_STDDEF_H

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the `strcasecmp' function. */
#undef HAVE_STRCASECMP

/* Define to 1 if you have the `strchr' function. */
#undef HAVE_STRCHR

/* Define to 1 if you have the `strdup' function. */
#undef HAVE_STRDUP

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

/* Define to 1 if you have the `strrchr' function. */
#undef HAVE_STRRCHR

/* Define to 1 if you have the `strstr' function. */
#undef HAVE_STRSTR

/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H

/* Define to 1 if the system has the type `_Bool'. */
#undef HAVE__BOOL

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR

/* Name of package */
#undef PACKAGE

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the home page for this package. */
#undef PACKAGE_URL

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at runtime.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#undef STACK_DIRECTION

/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS

/* Version number of package */
#undef VERSION

/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
#undef YYTEXT_POINTER

/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
#define below would cause a syntax error. */
#undef _UINT32_T

/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
#define below would cause a syntax error. */
#undef _UINT8_T

/* Define to the type of a signed integer type of width exactly 16 bits if
such a type exists and the standard includes do not define it. */
#undef int16_t

/* Define to the type of a signed integer type of width exactly 32 bits if
such a type exists and the standard includes do not define it. */
#undef int32_t

/* Define to the type of a signed integer type of width exactly 8 bits if such
a type exists and the standard includes do not define it. */
#undef int8_t

/* Define to rpl_malloc if the replacement function should be used. */
#undef malloc

/* Define to `int' if <sys/types.h> does not define. */
#undef pid_t

/* Define to rpl_realloc if the replacement function should be used. */
#undef realloc

/* Define to `unsigned int' if <sys/types.h> does not define. */
#undef size_t

/* Define to the type of an unsigned integer type of width exactly 16 bits if
such a type exists and the standard includes do not define it. */
#undef uint16_t

/* Define to the type of an unsigned integer type of width exactly 32 bits if
such a type exists and the standard includes do not define it. */
#undef uint32_t

/* Define to the type of an unsigned integer type of width exactly 8 bits if
such a type exists and the standard includes do not define it. */
#undef uint8_t
Loading

0 comments on commit 1b088b0

Please sign in to comment.