Regina-rexx running on Android in Terminal IDE

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Regina-rexx running on Android in Terminal IDE

Jason Martin
terminal++@192.168.0.4:~/local/bin$ ./rexx -v                                                                                                                                                  
./rexx: REXX-Regina_3.9.1 5.00 5 Apr 2015 (32 bit)
terminal++@192.168.0.4:~/local/bin$ ./rexx rexxcps.rexx                                                                                                                                        
----- REXXCPS 2.2 -- Measuring REXX clauses/second -----
 REXX version is: REXX-Regina_3.9.1 5.00 5 Apr 2015
       System is: UNIX
       Averaging: 10 measures of 30 iterations

     Performance: 644309 REXX clauses per second

terminal++@192.168.0.4:~/local/bin$                                                                                                                                                            
My Android.mk

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS) 
# give module name
LOCAL_MODULE    := rexx
LOCAL_CFLAGS += -DNDEBUG -g -Wall -DREGINA_SHARE_DIRECTORY=\"/usr/local/share/Regina-REXX\" -DREGINA_VERSION_DATE=\""5 Apr 2015"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"1\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci   -I. -I. -I./contrib
# list your C files to compile
LOCAL_SRC_FILES := funcs.c builtin.c error.c variable.c interprt.c debug.c dbgfuncs.c memory.c parsing.c files.c misc.c unxfuncs.c cmsfuncs.c os2funcs.c shell.c rexxext.c stack.c tracing.c interp.c cmath.c convert.c strings.c library.c strmath.c signals.c macros.c envir.c expr.c extstack.c yaccsrc.c lexsrc.c options.c os_unx.c rexxbif.c wrappers.c  mt_notmt.c instore.c arxfuncs.c mygetopt.c rexx.c nosaa.c
# this option will build executables instead of building library for android application.
include $(BUILD_EXECUTABLE)

My config.h

/* config.h.  Generated from config.h.in by configure.  */
/* config.h.in.  Generated automatically from configure.in by autoheader.  */

/* Define to empty if the keyword does not work.  */
/* #undef const */

/* Define for Unix platform */
#define UNIX 1

/* Define if your C compiler doesn't accept -c and -o together.  */
/* #undef NO_MINUS_C_MINUS_O */

/* Define if you need to in order for stat and other things to work.  */
/* #undef _POSIX_SOURCE */

/* Define to `unsigned' if <sys/types.h> doesn't define.  */
/* #undef size_t */

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

/* Define if you can safely include both <sys/time.h> and <time.h>.  */
#define TIME_WITH_SYS_TIME 1

/* Define if your <sys/time.h> declares struct tm.  */
/* #undef TM_IN_SYS_TIME */

/* Define if you have the crypt function.  */
/* #undef HAVE_CRYPT */

/* Define if you have the atoll function.  */
#define HAVE_ATOLL 1

/* Define if you have the div function.  */
#define HAVE_DIV 1

/* Define if you have the fseeko function.  */
#define HAVE_FSEEKO 1

/* Define if you have the ftello function.  */
#define HAVE_FTELLO 1

/* Define if you have the ftime function.  */
#define HAVE_FTIME 1

/* Define if you have the ftruncate function.  */
#define HAVE_FTRUNCATE 1

/* Define if you have the _fullpath function.  */
/* #undef HAVE__FULLPATH */

/* Define if you have the getbootfile function.  */
/* #undef HAVE_GETBOOTFILE */

/* Define if you have the gettimeofday function.  */
#define HAVE_GETTIMEOFDAY 1

/* Define if you have the inet_ntop function.  */
#define HAVE_INET_NTOP 1

/* Define if you have the iconv function.  */
/* #undef HAVE_ICONV */

/* Define if you have the gmtime_r function.  */
#define HAVE_GMTIME_R 1

/* Define if you have the localtime_r function.  */
#define HAVE_LOCALTIME_R 1

/* Define if you have the lstat function.  */
#define HAVE_LSTAT 1

/* Define if you have the memcpy function.  */
#define HAVE_MEMCPY 1

/* Define if you have the mmap function.  */
#define HAVE_MMAP 1

/* Define if you have the memmove function.  */
#define HAVE_MEMMOVE 1

/* Define if you have the poll function.  */
#define HAVE_POLL 1

/* Define if you have the putenv function.  */
#define HAVE_PUTENV 1

/* Define if you have the mkstemp function.  */
#define HAVE_MKSTEMP 1

/* Define if you have the mbstowcs function.  */
#define HAVE_MBSTOWCS 1

/* Define if you have the random function.  */
/* #undef HAVE_RANDOM */

/* Define if you have the random_data struct.  */
/* #undef HAVE_RANDOM_DATA */

/* Define if you have the raise function.  */
#define HAVE_RAISE 1

/* Define if you have the readlink function */
#define HAVE_READLINK 1

/* Define if you have the realpath function */
#define HAVE_REALPATH 1

/* Define if you have the strerror function.  */
#define HAVE_STRERROR 1

/* Define if you have the strerror_r function.  */
#define HAVE_STRERROR_R 1

/* Define if you have the sysconf function.  */
#define HAVE_SYSCONF 1

/* Define if you have the statfs function.  */
#define HAVE_STATFS 1

/* Define if you have the tgetent function.  */
/* #undef HAVE_TGETENT */

/* Define if you have the usleep function.  */
#define HAVE_USLEEP 1

/* Define if you have the vsprintf function.  */
#define HAVE_VSPRINTF 1

/* Define if you have the sigaction function.  */
#define HAVE_SIGACTION 1

/* Define if you have the __sighandler_t type.  */
#define HAVE__SIGHANDLER_T 1

/* Define if you have the socklen_t type.  */
#define HAVE_SOCKLEN_T 1

/* Define if you have the <alloca.h> header file.  */
#define HAVE_ALLOCA_H 1

/* Define if you have the <assert.h> header file.  */
#define HAVE_ASSERT_H 1

/* Define if you have the <crypt.h> header file.  */
/* #undef HAVE_CRYPT_H */

/* Define if you have the <ctype.h> header file.  */
#define HAVE_CTYPE_H 1

/* Define if you have the <dl.h> header file.  */
/* #undef HAVE_DL_H */

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

/* Define if you have the <errno.h> header file.  */
#define HAVE_ERRNO_H 1

/* Define if you have the <fcntl.h> header file.  */
#define HAVE_FCNTL_H 1

/* Define if you have the <grp.h> header file.  */
#define HAVE_GRP_H 1

/* Define if you have the <iconv.h> header file.  */
/* #undef HAVE_ICONV_H */

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

/* Define if you have the <limits.h> header file.  */
#define HAVE_LIMITS_H 1

/* Define if you have the <sys/mman.h> header file.  */
#define HAVE_SYS_MMAN_H 1

/* Define if you have the <statvfs.h> header.  */
/* #undef HAVE_STATVFS_H */

/* Define if you have the <sys/statfs.h> header.  */
#define HAVE_SYS_STATFS_H 1

/* Define if you have the <sys/statvfs.h> header.  */
/* #undef HAVE_SYS_STATVFS_H */

/* Define if you have the <vfs.h> header.  */
/* #undef HAVE_VFS_H */

/* Define if you have the <sys/resource.h> header file.  */
#define HAVE_SYS_RESOURCE_H 1

/* Define if you have the <sys/mount.h> header file.  */
#define HAVE_SYS_MOUNT_H 1

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

/* Define if you have the <sys/ioctl.h> header file.  */
#define HAVE_SYS_IOCTL_H 1

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

/* Define if you have the <math.h> header file.  */
#define HAVE_MATH_H 1

/* Define if you have the <ncurses.h> header file.  */
/* #undef HAVE_NCURSES_H */

/* Define if you have the <paths.h> header file.  */
#define HAVE_PATHS_H 1

/* Define if you have the <poll.h> header file.  */
#define HAVE_POLL_H 1

/* Define if you have the <sys/poll.h> header file.  */
#define HAVE_SYS_POLL_H 1

/* Define if you have the <process.h> header file.  */
/* #undef HAVE_PROCESS_H */

/* Define if you have the <pwd.h> header file.  */
#define HAVE_PWD_H 1

/* Define if you have the <setjmp.h> header file.  */
#define HAVE_SETJMP_H 1

/* Define if you have the <share.h> header file.  */
/* #undef HAVE_SHARE_H */

/* Define if you have the <signal.h> header file.  */
#define HAVE_SIGNAL_H 1

/* Define if you have the <stdarg.h> header file.  */
#define HAVE_STDARG_H 1

/* Define if you have the <stdio.h> header file.  */
#define HAVE_STDIO_H 1

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

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

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

/* Define if you have the <sys/time.h> header file.  */
#define HAVE_SYS_TIME_H 1

/* Define if you have the <term.h> header file.  */
/* #undef HAVE_TERM_H */

/* Define if you have the <termcap.h> header file.  */
/* #undef HAVE_TERMCAP_H */

/* Define if you have the <time.h> header file.  */
#define HAVE_TIME_H 1

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

/* Define if you have the <sys/wait.h> header file.  */
#define HAVE_SYS_WAIT_H 1

/* Define if you have the <sys/socket.h> header file.  */
#define HAVE_SYS_SOCKET_H 1

/* Define if you have the <socket.h> header file.  */
/* #undef HAVE_SOCKET_H */

/* Define if you have the <netinet/in.h> header file.  */
#define HAVE_NETINET_IN_H 1

/* Define if you have the <sys/select.h> header file.  */
#define HAVE_SYS_SELECT_H 1

/* Define if you have the <sys/utsname.h> header file.  */
#define HAVE_SYS_UTSNAME_H 1

/* Define if you have the <netdb.h> header file.  */
#define HAVE_NETDB_H 1

/* Define if you have the <arpa/inet.h> header file.  */
#define HAVE_ARPA_INET_H 1

/* Define if union semun is defined */
#define HAVE_UNION_SEMUN 1

/* Define if getgrgid_r returns an int and has 5 args */
/* #undef HAVE_GETGRGID_R_RETURNS_INT_5_PARAMS */

/* Define if getgrgid_r returns an int and has 4 args */
/* #undef HAVE_GETGRGID_R_RETURNS_INT_4_PARAMS */

/* Define if getgrgid_r returns a struct group * */
/* #undef HAVE_GETGRGID_R_RETURNS_STRUCT */

/* Define if getpwuid_r returns an int */
/* #undef HAVE_GETPWUID_R_RETURNS_INT */

/* Define if getpwuid_r returns a struct passwd * */
/* #undef HAVE_GETPWUID_R_RETURNS_STRUCT */

/* Define if gethostbyname_r returns an int and has 6 params  * */
/* #undef HAVE_GETHOSTBYNAME_R_RETURNS_INT_6_PARAMS */

/* Define if gethostbyname_r returns a struct and has 5 params  * */
/* #undef HAVE_GETHOSTBYNAME_R_RETURNS_STRUCT_5_PARAMS */

/* Define if select() is defined in <time.h> */
/* #undef SELECT_IN_TIME_H */

/* Define if leading underscores are required for function names in loadable modules */
/* #undef MODULES_NEED_USCORE */

/* Define if statically loading Regina test external function packages */
/* #undef HAVE_TEST_PACKAGE */

/* Define if statically loading RegUtil external function package */
/* #undef HAVE_REXXUTIL_PACKAGE */

/* Define if statically loading RexxTk external function package */
/* #undef HAVE_REXXTK_PACKAGE */

/* Define if statically loading RexxCurses external function package */
/* #undef HAVE_REXXCURSES_PACKAGE */

/* Define if statically loading Rexx/Gd external function package */
/* #undef HAVE_REXXGD_PACKAGE */

/* Define if statically loading Rexx/SQL external function package */
/* #undef HAVE_REXXSQL_PACKAGE */

/* Define if statically loading Rexx/EEC external function package */
/* #undef HAVE_REXXEEC_PACKAGE */

/* Define if statically loading Rexx/CURL external function package */
/* #undef HAVE_REXXCURL_PACKAGE */

/* Define if statically loading Rexx/ISAM external function package */
/* #undef HAVE_REXXISAM_PACKAGE */

/* Define if statically loading Rexx/DW external function package */
/* #undef HAVE_REXXDW_PACKAGE */

/* Define if statically loading RxSock external function package */
/* #undef HAVE_RXSOCK_PACKAGE */

/* Define if statically loading Rexx/CSV external function package */
/* #undef HAVE_REXXCSV_PACKAGE */

/* Define if statically loading Rexx/PDF external function package */
/* #undef HAVE_REXXPDF_PACKAGE */

/* Define if Object Rexx binary compatibility is required */
/* #undef OREXX_BINARY_COMPATIBLE */

/* Define if compiler support inline __builtin_return_address() function */
#define HAVE_BUILTIN_RETURN_ADDRESS 1

/* Define if statvfs contains f_mntfromname member */
/* #undef HAVE_STATVFS_F_MNTFROMNAME */

/* Define if --with-addon-dir is specified on configure */
#define HAVE_REGINA_ADDON_DIR "/data/data/com.spartacusrex.spartacuside/files/local/share/Regina-REXX/addons"


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: Regina-rexx running on Android in Terminal IDE

rvjansen
Jason,

looks great - I have to buy an Android device again. Or maybe one of those Pine64’s.

btw we have to have a kind of CPS for NetRexx.

best regards,

René.

On 21 Dec 2016, at 05:39, Jason Martin <[hidden email]> wrote:

[hidden email]:~/local/bin$ ./rexx -v                                                                                                                                                  
./rexx: REXX-Regina_3.9.1 5.00 5 Apr 2015 (32 bit)
[hidden email]:~/local/bin$ ./rexx rexxcps.rexx                                                                                                                                        
----- REXXCPS 2.2 -- Measuring REXX clauses/second -----
 REXX version is: REXX-Regina_3.9.1 5.00 5 Apr 2015
       System is: UNIX
       Averaging: 10 measures of 30 iterations

     Performance: 644309 REXX clauses per second

[hidden email]:~/local/bin$                                                                                                                                                            
My Android.mk

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS) 
# give module name
LOCAL_MODULE    := rexx
LOCAL_CFLAGS += -DNDEBUG -g -Wall -DREGINA_SHARE_DIRECTORY=\"/usr/local/share/Regina-REXX\" -DREGINA_VERSION_DATE=\""5 Apr 2015"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"1\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci   -I. -I. -I./contrib
# list your C files to compile
LOCAL_SRC_FILES := funcs.c builtin.c error.c variable.c interprt.c debug.c dbgfuncs.c memory.c parsing.c files.c misc.c unxfuncs.c cmsfuncs.c os2funcs.c shell.c rexxext.c stack.c tracing.c interp.c cmath.c convert.c strings.c library.c strmath.c signals.c macros.c envir.c expr.c extstack.c yaccsrc.c lexsrc.c options.c os_unx.c rexxbif.c wrappers.c  mt_notmt.c instore.c arxfuncs.c mygetopt.c rexx.c nosaa.c
# this option will build executables instead of building library for android application.
include $(BUILD_EXECUTABLE)

My config.h

/* config.h.  Generated from config.h.in by configure.  */
/* config.h.in.  Generated automatically from configure.in by autoheader.  */

/* Define to empty if the keyword does not work.  */
/* #undef const */

/* Define for Unix platform */
#define UNIX 1

/* Define if your C compiler doesn't accept -c and -o together.  */
/* #undef NO_MINUS_C_MINUS_O */

/* Define if you need to in order for stat and other things to work.  */
/* #undef _POSIX_SOURCE */

/* Define to `unsigned' if <sys/types.h> doesn't define.  */
/* #undef size_t */

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

/* Define if you can safely include both <sys/time.h> and <time.h>.  */
#define TIME_WITH_SYS_TIME 1

/* Define if your <sys/time.h> declares struct tm.  */
/* #undef TM_IN_SYS_TIME */

/* Define if you have the crypt function.  */
/* #undef HAVE_CRYPT */

/* Define if you have the atoll function.  */
#define HAVE_ATOLL 1

/* Define if you have the div function.  */
#define HAVE_DIV 1

/* Define if you have the fseeko function.  */
#define HAVE_FSEEKO 1

/* Define if you have the ftello function.  */
#define HAVE_FTELLO 1

/* Define if you have the ftime function.  */
#define HAVE_FTIME 1

/* Define if you have the ftruncate function.  */
#define HAVE_FTRUNCATE 1

/* Define if you have the _fullpath function.  */
/* #undef HAVE__FULLPATH */

/* Define if you have the getbootfile function.  */
/* #undef HAVE_GETBOOTFILE */

/* Define if you have the gettimeofday function.  */
#define HAVE_GETTIMEOFDAY 1

/* Define if you have the inet_ntop function.  */
#define HAVE_INET_NTOP 1

/* Define if you have the iconv function.  */
/* #undef HAVE_ICONV */

/* Define if you have the gmtime_r function.  */
#define HAVE_GMTIME_R 1

/* Define if you have the localtime_r function.  */
#define HAVE_LOCALTIME_R 1

/* Define if you have the lstat function.  */
#define HAVE_LSTAT 1

/* Define if you have the memcpy function.  */
#define HAVE_MEMCPY 1

/* Define if you have the mmap function.  */
#define HAVE_MMAP 1

/* Define if you have the memmove function.  */
#define HAVE_MEMMOVE 1

/* Define if you have the poll function.  */
#define HAVE_POLL 1

/* Define if you have the putenv function.  */
#define HAVE_PUTENV 1

/* Define if you have the mkstemp function.  */
#define HAVE_MKSTEMP 1

/* Define if you have the mbstowcs function.  */
#define HAVE_MBSTOWCS 1

/* Define if you have the random function.  */
/* #undef HAVE_RANDOM */

/* Define if you have the random_data struct.  */
/* #undef HAVE_RANDOM_DATA */

/* Define if you have the raise function.  */
#define HAVE_RAISE 1

/* Define if you have the readlink function */
#define HAVE_READLINK 1

/* Define if you have the realpath function */
#define HAVE_REALPATH 1

/* Define if you have the strerror function.  */
#define HAVE_STRERROR 1

/* Define if you have the strerror_r function.  */
#define HAVE_STRERROR_R 1

/* Define if you have the sysconf function.  */
#define HAVE_SYSCONF 1

/* Define if you have the statfs function.  */
#define HAVE_STATFS 1

/* Define if you have the tgetent function.  */
/* #undef HAVE_TGETENT */

/* Define if you have the usleep function.  */
#define HAVE_USLEEP 1

/* Define if you have the vsprintf function.  */
#define HAVE_VSPRINTF 1

/* Define if you have the sigaction function.  */
#define HAVE_SIGACTION 1

/* Define if you have the __sighandler_t type.  */
#define HAVE__SIGHANDLER_T 1

/* Define if you have the socklen_t type.  */
#define HAVE_SOCKLEN_T 1

/* Define if you have the <alloca.h> header file.  */
#define HAVE_ALLOCA_H 1

/* Define if you have the <assert.h> header file.  */
#define HAVE_ASSERT_H 1

/* Define if you have the <crypt.h> header file.  */
/* #undef HAVE_CRYPT_H */

/* Define if you have the <ctype.h> header file.  */
#define HAVE_CTYPE_H 1

/* Define if you have the <dl.h> header file.  */
/* #undef HAVE_DL_H */

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

/* Define if you have the <errno.h> header file.  */
#define HAVE_ERRNO_H 1

/* Define if you have the <fcntl.h> header file.  */
#define HAVE_FCNTL_H 1

/* Define if you have the <grp.h> header file.  */
#define HAVE_GRP_H 1

/* Define if you have the <iconv.h> header file.  */
/* #undef HAVE_ICONV_H */

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

/* Define if you have the <limits.h> header file.  */
#define HAVE_LIMITS_H 1

/* Define if you have the <sys/mman.h> header file.  */
#define HAVE_SYS_MMAN_H 1

/* Define if you have the <statvfs.h> header.  */
/* #undef HAVE_STATVFS_H */

/* Define if you have the <sys/statfs.h> header.  */
#define HAVE_SYS_STATFS_H 1

/* Define if you have the <sys/statvfs.h> header.  */
/* #undef HAVE_SYS_STATVFS_H */

/* Define if you have the <vfs.h> header.  */
/* #undef HAVE_VFS_H */

/* Define if you have the <sys/resource.h> header file.  */
#define HAVE_SYS_RESOURCE_H 1

/* Define if you have the <sys/mount.h> header file.  */
#define HAVE_SYS_MOUNT_H 1

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

/* Define if you have the <sys/ioctl.h> header file.  */
#define HAVE_SYS_IOCTL_H 1

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

/* Define if you have the <math.h> header file.  */
#define HAVE_MATH_H 1

/* Define if you have the <ncurses.h> header file.  */
/* #undef HAVE_NCURSES_H */

/* Define if you have the <paths.h> header file.  */
#define HAVE_PATHS_H 1

/* Define if you have the <poll.h> header file.  */
#define HAVE_POLL_H 1

/* Define if you have the <sys/poll.h> header file.  */
#define HAVE_SYS_POLL_H 1

/* Define if you have the <process.h> header file.  */
/* #undef HAVE_PROCESS_H */

/* Define if you have the <pwd.h> header file.  */
#define HAVE_PWD_H 1

/* Define if you have the <setjmp.h> header file.  */
#define HAVE_SETJMP_H 1

/* Define if you have the <share.h> header file.  */
/* #undef HAVE_SHARE_H */

/* Define if you have the <signal.h> header file.  */
#define HAVE_SIGNAL_H 1

/* Define if you have the <stdarg.h> header file.  */
#define HAVE_STDARG_H 1

/* Define if you have the <stdio.h> header file.  */
#define HAVE_STDIO_H 1

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

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

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

/* Define if you have the <sys/time.h> header file.  */
#define HAVE_SYS_TIME_H 1

/* Define if you have the <term.h> header file.  */
/* #undef HAVE_TERM_H */

/* Define if you have the <termcap.h> header file.  */
/* #undef HAVE_TERMCAP_H */

/* Define if you have the <time.h> header file.  */
#define HAVE_TIME_H 1

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

/* Define if you have the <sys/wait.h> header file.  */
#define HAVE_SYS_WAIT_H 1

/* Define if you have the <sys/socket.h> header file.  */
#define HAVE_SYS_SOCKET_H 1

/* Define if you have the <socket.h> header file.  */
/* #undef HAVE_SOCKET_H */

/* Define if you have the <netinet/in.h> header file.  */
#define HAVE_NETINET_IN_H 1

/* Define if you have the <sys/select.h> header file.  */
#define HAVE_SYS_SELECT_H 1

/* Define if you have the <sys/utsname.h> header file.  */
#define HAVE_SYS_UTSNAME_H 1

/* Define if you have the <netdb.h> header file.  */
#define HAVE_NETDB_H 1

/* Define if you have the <arpa/inet.h> header file.  */
#define HAVE_ARPA_INET_H 1

/* Define if union semun is defined */
#define HAVE_UNION_SEMUN 1

/* Define if getgrgid_r returns an int and has 5 args */
/* #undef HAVE_GETGRGID_R_RETURNS_INT_5_PARAMS */

/* Define if getgrgid_r returns an int and has 4 args */
/* #undef HAVE_GETGRGID_R_RETURNS_INT_4_PARAMS */

/* Define if getgrgid_r returns a struct group * */
/* #undef HAVE_GETGRGID_R_RETURNS_STRUCT */

/* Define if getpwuid_r returns an int */
/* #undef HAVE_GETPWUID_R_RETURNS_INT */

/* Define if getpwuid_r returns a struct passwd * */
/* #undef HAVE_GETPWUID_R_RETURNS_STRUCT */

/* Define if gethostbyname_r returns an int and has 6 params  * */
/* #undef HAVE_GETHOSTBYNAME_R_RETURNS_INT_6_PARAMS */

/* Define if gethostbyname_r returns a struct and has 5 params  * */
/* #undef HAVE_GETHOSTBYNAME_R_RETURNS_STRUCT_5_PARAMS */

/* Define if select() is defined in <time.h> */
/* #undef SELECT_IN_TIME_H */

/* Define if leading underscores are required for function names in loadable modules */
/* #undef MODULES_NEED_USCORE */

/* Define if statically loading Regina test external function packages */
/* #undef HAVE_TEST_PACKAGE */

/* Define if statically loading RegUtil external function package */
/* #undef HAVE_REXXUTIL_PACKAGE */

/* Define if statically loading RexxTk external function package */
/* #undef HAVE_REXXTK_PACKAGE */

/* Define if statically loading RexxCurses external function package */
/* #undef HAVE_REXXCURSES_PACKAGE */

/* Define if statically loading Rexx/Gd external function package */
/* #undef HAVE_REXXGD_PACKAGE */

/* Define if statically loading Rexx/SQL external function package */
/* #undef HAVE_REXXSQL_PACKAGE */

/* Define if statically loading Rexx/EEC external function package */
/* #undef HAVE_REXXEEC_PACKAGE */

/* Define if statically loading Rexx/CURL external function package */
/* #undef HAVE_REXXCURL_PACKAGE */

/* Define if statically loading Rexx/ISAM external function package */
/* #undef HAVE_REXXISAM_PACKAGE */

/* Define if statically loading Rexx/DW external function package */
/* #undef HAVE_REXXDW_PACKAGE */

/* Define if statically loading RxSock external function package */
/* #undef HAVE_RXSOCK_PACKAGE */

/* Define if statically loading Rexx/CSV external function package */
/* #undef HAVE_REXXCSV_PACKAGE */

/* Define if statically loading Rexx/PDF external function package */
/* #undef HAVE_REXXPDF_PACKAGE */

/* Define if Object Rexx binary compatibility is required */
/* #undef OREXX_BINARY_COMPATIBLE */

/* Define if compiler support inline __builtin_return_address() function */
#define HAVE_BUILTIN_RETURN_ADDRESS 1

/* Define if statvfs contains f_mntfromname member */
/* #undef HAVE_STATVFS_F_MNTFROMNAME */

/* Define if --with-addon-dir is specified on configure */
#define HAVE_REGINA_ADDON_DIR "/data/data/com.spartacusrex.spartacuside/files/local/share/Regina-REXX/addons"

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: Regina-rexx running on Android in Terminal IDE

Mike Cowlishaw
René wrote: 
 
 btw we have to have a kind of CPS for NetRexx. 
 
I  did try and write one .. snag is that NetRexx/Java is compiled and compilers are pretty good at removing redundant code -- so one has to have external or library/class calls, and then the benchmarks ends up mostly testing them or the linkages to them :-(.
 
Mike

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/