]> git.saurik.com Git - apple/libsystem.git/commitdiff
Libsystem-50.tar.gz mac-os-x-100 mac-os-x-1001 mac-os-x-1002 mac-os-x-1003 mac-os-x-1004 v50
authorApple <opensource@apple.com>
Wed, 11 Apr 2001 00:35:53 +0000 (00:35 +0000)
committerApple <opensource@apple.com>
Wed, 11 Apr 2001 00:35:53 +0000 (00:35 +0000)
Makefile [new file with mode: 0644]
Makefile.postamble [new file with mode: 0644]
Makefile.preamble [new file with mode: 0644]
PB.project [new file with mode: 0644]
System.order [new file with mode: 0644]
SystemMath.s [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..08f6bc2
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,55 @@
+#
+# Generated by the Apple Project Builder.
+#
+# NOTE: Do NOT change this file -- Project Builder maintains it.
+#
+# Put all of your customizations in files called Makefile.preamble
+# and Makefile.postamble (both optional), and Makefile will include them.
+#
+
+NAME = System
+
+PROJECTVERSION = 2.8
+PROJECT_TYPE = Library
+
+OTHERLINKED = SystemMath.s
+
+OTHERSRCS = Makefile.preamble Makefile Makefile.postamble System.order
+
+OTHERLINKEDOFILES = SystemMath.o
+
+MAKEFILEDIR = $(MAKEFILEPATH)/pb_makefiles
+CURRENTLY_ACTIVE_VERSION = YES
+DEPLOY_WITH_VERSION_NAME = B
+CODE_GEN_STYLE = DYNAMIC
+MAKEFILE = library.make
+NEXTSTEP_INSTALLDIR = $(USRLIBDIR)
+WINDOWS_INSTALLDIR = /Library/Frameworks
+PDO_UNIX_INSTALLDIR = /Library/Frameworks
+LIBS = -lc -lcurses -ldyld -ledit -linfo -lkvm -lm -lmacho\
+       -lstreams -lunc -lkeymgr
+DEBUG_LIBS = $(LIBS)
+PROF_LIBS = $(LIBS)
+
+
+LIBRARY_PATHS = -L$(NEXT_ROOT)/usr/local/lib/system
+NEXTSTEP_PB_CFLAGS = -Wall -Werror
+NEXTSTEP_PB_LDFLAGS = -nostdlib -all_load
+
+
+NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc
+WINDOWS_OBJCPLUS_COMPILER = $(DEVDIR)/gcc
+PDO_UNIX_OBJCPLUS_COMPILER = $(NEXTDEV_BIN)/gcc
+NEXTSTEP_JAVA_COMPILER = /usr/bin/javac
+WINDOWS_JAVA_COMPILER = $(JDKBINDIR)/javac.exe
+PDO_UNIX_JAVA_COMPILER = $(JDKBINDIR)/javac
+
+include $(MAKEFILEDIR)/platform.make
+
+-include Makefile.preamble
+
+include $(MAKEFILEDIR)/$(MAKEFILE)
+
+-include Makefile.postamble
+
+-include Makefile.dependencies
diff --git a/Makefile.postamble b/Makefile.postamble
new file mode 100644 (file)
index 0000000..6b88b1a
--- /dev/null
@@ -0,0 +1,46 @@
+include $(CoreOSMakefiles)/ProjectBuilder/Makefile.Postamble.Common
+
+ifeq "$(BUILD_TYPE)" "normal"
+LIBS += -lcc_noc++
+else
+LIBS = 
+endif
+
+LIBS := $(foreach LIB,                                                 \
+                 $(filter $(BSD_LIBS), $(subst -l,,$(LIBS))),          \
+                 $(NEXT_ROOT)/usr/local/lib/system/lib$(LIB).a)        \
+       $(filter-out $(addprefix -l, $(BSD_LIBS)), $(LIBS))
+
+# pb_makefiles erroneously omits $(BUILD_TYPE_SUFFIX) from the install name
+DYLIB_INSTALL_NAME = $(LIBRARY_PREFIX)$(NAME).$(VERSION_NAME)$(BUILD_TYPE_SUFFIX)$(LIBRARY_EXT)
+
+# The nonversioned suffix link is required by cc -pg, which is a bug in the compiler.
+# We can remove those when this is fixed.
+
+override DEBUG_SUFFIX = _debug
+PRODUCTS += $(foreach TYPE, DEBUG PROFILE,                                                             \
+               $(PRODUCT_DIR)/$(LIBRARY_PREFIX)$(NAME)$($(TYPE)_SUFFIX)$(LIBRARY_EXT)                  \
+               $(PRODUCT_DIR)/$(LIBRARY_PREFIX)$(NAME).$(VERSION_NAME)$($(TYPE)_SUFFIX)$(LIBRARY_EXT)  \
+            )
+
+SystemFramework = $(NSFRAMEWORKDIR)/System.framework
+VersionDir      = /Versions/$(VERSION_NAME)
+
+compat-next:
+       $(INSTALL_DIRECTORY) "$(DSTROOT)$(SystemFramework)"
+       $(INSTALL_DIRECTORY) "$(DSTROOT)$(SystemFramework)/Versions"
+       $(INSTALL_DIRECTORY) "$(DSTROOT)$(SystemFramework)/Versions/B"
+       for suffix in "" $(DEBUG_SUFFIX) $(PROFILE_SUFFIX); do                                                  \
+         $(LN) -fs                                                                                             \
+               $$(relpath                                                                                      \
+                   "$(DSTROOT)$(SystemFramework)$(VersionDir)"                                                 \
+                   "$(DSTROOT)$(INSTALLDIR)/$(LIBRARY_PREFIX)$(NAME).$(VERSION_NAME)$${suffix}$(LIBRARY_EXT)") \
+               "$(DSTROOT)$(SystemFramework)$(VersionDir)/System$${suffix}";                                   \
+         $(LN) -fs ".$(VersionDir)/System$${suffix}" "$(DSTROOT)$(SystemFramework)";                           \
+       done
+       $(LN) -fs ".$(VersionDir)/PrivateHeaders" "$(DSTROOT)$(SystemFramework)"
+
+compat-bsd:
+       for lib in $(BSD_LIBS) ; do             \
+         $(LN) -fs libSystem.dylib "$(DSTROOT)$(INSTALLDIR)/lib$${lib}.dylib"; \
+       done
diff --git a/Makefile.preamble b/Makefile.preamble
new file mode 100644 (file)
index 0000000..1462151
--- /dev/null
@@ -0,0 +1,12 @@
+BEFORE_INSTALL += profile debug
+AFTER_INSTALL  += compat-next compat-bsd
+
+PROFILE_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_profile) -lcc_noc++
+  DEBUG_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_debug  ) -lcc_noc++
+
+OTHER_LIBTOOL_FLAGS = -sectorder __TEXT __text System.order
+#OTHER_LIBTOOL_FLAGS += -L/Users/Public/SandBox/$(USER)/BUILD/c
+
+BSD_LIBS = c curses edit info kvm m pthread
+
+include $(MAKEFILEPATH)/CoreOS/ProjectBuilder/Makefile.Preamble.Common
diff --git a/PB.project b/PB.project
new file mode 100644 (file)
index 0000000..3b27915
--- /dev/null
@@ -0,0 +1,32 @@
+{
+    CURRENTLY_ACTIVE_VERSION = YES; 
+    DEPLOY_WITH_VERSION_NAME = B; 
+    DYNAMIC_CODE_GEN = YES; 
+    FILESTABLE = {
+        FRAMEWORKS = (); 
+        FRAMEWORKSEARCH = (); 
+        LIBRARYSEARCH = ("$(NEXT_ROOT)/usr/local/lib/system"); 
+        OTHER_LIBS = (c, curses, dyld, edit, info, kvm, m, macho, streams, unc, keymgr); 
+        OTHER_LINKED = (SystemMath.s); 
+        OTHER_SOURCES = (Makefile.preamble, Makefile, Makefile.postamble, System.order); 
+    }; 
+    LANGUAGE = English; 
+    MAKEFILEDIR = "$(MAKEFILEPATH)/pb_makefiles"; 
+    NEXTSTEP_BUILDTOOL = /usr/bin/gnumake; 
+    NEXTSTEP_COMPILEROPTIONS = "-Wall -Werror"; 
+    NEXTSTEP_INSTALLDIR = "$(USRLIBDIR)"; 
+    NEXTSTEP_JAVA_COMPILER = /usr/bin/javac; 
+    NEXTSTEP_LINKEROPTIONS = "-nostdlib -all_load"; 
+    NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc; 
+    PDO_UNIX_BUILDTOOL = $NEXT_ROOT/Developer/bin/make; 
+    PDO_UNIX_INSTALLDIR = /Library/Frameworks; 
+    PDO_UNIX_JAVA_COMPILER = "$(JDKBINDIR)/javac"; 
+    PDO_UNIX_OBJCPLUS_COMPILER = "$(NEXTDEV_BIN)/gcc"; 
+    PROJECTNAME = System; 
+    PROJECTTYPE = Library; 
+    PROJECTVERSION = 2.8; 
+    WINDOWS_BUILDTOOL = $NEXT_ROOT/Developer/Executables/make; 
+    WINDOWS_INSTALLDIR = /Library/Frameworks; 
+    WINDOWS_JAVA_COMPILER = "$(JDKBINDIR)/javac.exe"; 
+    WINDOWS_OBJCPLUS_COMPILER = "$(DEVDIR)/gcc"; 
+}
diff --git a/System.order b/System.order
new file mode 100644 (file)
index 0000000..a14d60d
--- /dev/null
@@ -0,0 +1,1038 @@
+_memset
+_mach_msg_overwrite_trap
+_read
+___error
+_pthread_self
+_free
+_szone_size
+_malloc_zone_free
+_szone_free
+_free_list_remove_ptr
+_free_list_add_ptr
+_strlen
+_fflush
+___sflush
+_fprintf
+_vfprintf
+___swrite
+_write
+_setitimer
+_alarm
+_stackAddress
+_tcsetattr
+_ioctl
+_fputs
+___sfvwrite
+_memcpy
+_malloc
+_malloc_zone_malloc
+_szone_malloc
+_fstat
+_fcntl
+_strcmp
+_gettimeofday
+_syscall
+_time
+_difftime
+_tcsetpgrp
+_sigaction__
+__dyld_bind_fully_image_containing_address
+_sigaction
+_bzero
+_geteuid
+_strcpy
+_tputs
+_fwrite
+_strncpy
+___sprint
+_sprintf
+_open
+cerror
+_cthread_set_errno_self
+_getpid
+_exit
+__cleanup
+__fwalk
+__exit
+_waitpid
+_fork
+__cthread_fork_prepare
+/usr/local/lib/system/libc.a:lock.o:.section_all
+__malloc_fork_prepare
+_szone_force_lock
+__dyld_func_lookup
+__cthread_fork_parent
+__malloc_fork_parent
+_szone_force_unlock
+_wait4
+_mach_init_doit
+_mig_init
+_mach_reply_port
+_mig_get_reply_port
+_host_page_size
+_mach_msg_overwrite
+_mig_dealloc_reply_port
+_mach_port_destroy
+_mach_init_ports
+_task_get_special_port
+_mach_ports_lookup
+_vm_deallocate
+_mach_host_self
+_host_get_clock_service
+_mach_port_allocate
+_mach_port_insert_right
+_vm_map
+__cthread_fork_child
+__pthread_set_self
+_mig_fork_child
+__malloc_fork_child
+__cproc_fork_child
+__lu_fork_child
+_bootstrap_look_up
+_mig_strncpy
+_mach_msg
+_mach_thread_self
+_revoke
+_sleep
+_nanosleep
+_clock_get_time
+_clock_sleep_trap
+_setsid
+_login_tty
+_dup2
+_sigprocmask
+__NSGetEnviron
+_execve
+_cthread_set_self
+_ur_cthread_self
+__pthread_self
+_mach_init
+_pthread_init
+__clear_thread_cache
+__pthread_create
+_semaphore_create
+__malloc_initialize
+_malloc_create_zone
+__dyld_lookup_and_bind
+_create_scalable_zone
+_round_region_num_pages
+_allocate_pages
+_vm_allocate
+_malloc_zone_register
+_malloc_set_zone_name
+_small_malloc_from_region_no_lock
+_host_info
+_atexit
+_setlocale
+_getenv
+___findenv
+_loadlocale
+_currentlocale
+_strrchr
+_large_and_huge_malloc
+_first_range_greater_or_equal
+_large_entries_grow_no_lock
+_large_entry_insert_no_lock
+_getuid
+_getgid
+_getegid
+_isatty
+_tcgetattr
+_close
+_setvbuf
+___swhatbuf
+_ttyname
+_dbopen
+___hash_open
+_calloc
+_malloc_zone_calloc
+_szone_calloc
+_stat
+_oldttyname
+___opendir2
+_fstatfs
+_telldir
+_readdir
+_getdirentries
+_bcopy
+_seekdir
+__seekdir
+_lseek
+_closedir
+_large_entry_for_pointer_no_lock
+_large_free_no_lock
+_coalesce_range
+_localtime
+_localsub
+_tzset
+_tzsetwall
+_tzload
+_detzcode
+_settzname
+_timesub
+_srand
+_gethostname
+_sysctl
+___sysctl
+_getppid
+_getpwuid
+__lu_running
+__old_getpwuid
+_getpw
+__old_setpwent
+_fopen
+___sflags
+___sfp
+___sinit
+_fgets
+___srefill
+___smakebuf
+___sread
+_memchr
+_getLine
+_copyString
+_parseUser
+_tokenize
+_appendString
+_insertString
+_realloc
+_malloc_zone_realloc
+_szone_realloc
+_listLength
+_free_pw
+_atoi
+_strtol
+__old_endpwent
+_fclose
+___sclose
+_chdir
+_strchr
+_getlogin
+__getlogin
+___ultoa
+_getrlimit
+_fdopen
+_sysconf
+_times
+_getrusage
+_signal
+_signal__
+_fgetc
+___srget
+_access
+_large_entries_free_no_lock
+_pipe
+_fork_mach_init
+_mach_task_self
+_strcat
+_sigsuspend
+_strncmp
+_strspn
+_bsearch
+__sigtramp
+_sigreturn
+_pthread_attr_init
+_opendir
+_getopt
+__NSGetArgv
+_printf
+___swsetup
+_kill
+_fputc
+_setfsent
+__old_setfsent
+_getfsent
+__old_getfsent
+_fstabscan
+_initrootentry
+_statfs
+_getDevPath
+_devname
+_olddevname
+_strdup
+_strtok
+_strcasecmp
+_realpath
+_lstat
+_getcwd_physical
+_fchdir
+_snprintf
+_strsep
+_vfork
+_execv
+_mount
+_endfsent
+__old_endfsent
+_umask
+_strcspn
+_unlink
+_symlink
+_sync
+_ptrace
+_pthread_key_create
+_malloc_default_zone
+_pthread_getspecific
+_pthread_setspecific
+__dyld_image_containing_address
+_memmove
+_putenv
+_index
+_setenv
+_pthread_mutex_init
+_pthread_cond_init
+_bootstrap_register
+_mach_port_request_notification
+_pthread_mutex_lock
+_vsyslog
+_strftime
+__fmt
+__add
+__conv
+_vsnprintf
+_openlog
+_socket
+_connect
+_sendto
+_pthread_mutex_unlock
+_semaphore_timedwait
+_bootstrap_ports
+_mach_port_set_attributes
+_mach_port_insert_member
+_pthread_create
+__pthread_create_suspended
+__pthread_allocate_stack
+_vm_protect
+_thread_create
+__pthread_setup
+_thread_get_state
+_thread_set_state
+_set_malloc_singlethreaded
+_thread_resume
+_pthread_detach
+_semaphore_destroy
+_send
+_syslog
+_kmod_control
+_NSStartSearchPathEnumeration
+_NSGetNextSearchPathEnumeration
+_mach_port_deallocate
+_mig_put_reply_port
+_pthread_cond_signal_thread_np
+_pthread_cond_signal
+_kmod_get_info
+_task_for_pid
+_rindex
+_NXOpenFile
+_NXDefaultMallocZone
+_NXStreamCreateFromZone
+_NXZoneMalloc
+_NXStreamCreate
+/usr/local/lib/system/libc.a:setjmp.o:.section_all
+_sigblock
+_getpagesize
+_NXCreateZone
+_NXNameZone
+_NXZoneRealloc
+_NXFlush
+__NXVerifyStream
+_file_flush
+__setjmp
+_map_fd
+_huge_entry_for_pointer_no_lock
+_vm_machine_attribute
+_vm_write
+_kmod_create
+__NSGetArgc
+_MKGetTimeBaseInfo
+_pthread_attr_setdetachstate
+__pthread_body
+_mach_port_move_member
+_mach_port_type
+_thread_info
+_thread_policy
+_malloc_size
+_pthread_mutex_trylock
+_valloc
+_getmntinfo
+_getfsstat
+_getattrlist
+_munmap
+_pthread_mutex_destroy
+_pthread_mutexattr_init
+_pthread_mutexattr_destroy
+_mmap
+_syscall_thread_switch
+_thread_switch
+_mach_make_memory_entry
+_pthread_attr_destroy
+_pthread_mach_thread_np
+_pthread_cond_wait
+__pthread_cond_wait
+__pthread_cond_add
+_semaphore_wait_signal
+_mach_port_rename
+_thread_swap_exception_ports
+_memcmp
+_daemon
+_sigpause
+_NSIsSymbolNameDefined
+_qsort
+_fts_open
+_fts_maxarglen
+_fts_palloc
+_fts_alloc
+_fts_stat
+_fts_read
+_fts_load
+_seteuid
+_fchmod
+_savestr
+_ofile_map
+_check_Mach_O
+_NSCreateImageFromFile
+_NSCreateObjectFileImageFromFile
+_NSLinkModule
+_NSLookupSymbolInModule
+_NSAddressOfSymbol
+_vm_msync
+_vm_copy
+_strtoul
+_fseeko
+___sseek
+_vm_inherit
+_ftello
+_ftell
+_fseek
+_isspace
+_NXZoneCalloc
+_pow
+___ieee754_pow
+_mach_port_get_attributes
+_NXZoneFree
+_pthread_attr_setscope
+_mach_port_mod_refs
+_processor_set_default
+_host_processor_set_priv
+_thread_set_policy
+_execl
+_getcwd
+_srandom
+_random
+_get_arch_from_host
+_ofi_alloc
+__dyld_image_count
+__dyld_present
+_getsectbyname
+__NSGetMachExecuteHeader
+_getsectbynamefromheader
+__dyld_get_image_name
+_mkdir
+_setattrlist
+_fsync
+_ftruncate
+_NSLookupAndBindSymbol
+_isdigit
+_floor
+_rename
+_chmod
+_nlist
+___fdnlist
+_pthread_cond_broadcast
+_ceil
+_pthread_cond_destroy
+_vsprintf
+_isinf
+_isnan
+_cvt
+___dtoa
+_Balloc
+_d2b
+_lo0bits
+_Bfree
+_get_host_byte_sex
+_semaphore_wait
+_semaphore_signal
+__pthread_cond_remove
+_strncat
+_system
+_sigsetmask
+_mergesort
+_setup
+_insertionsort
+_alphasort
+_getdtablesize
+_regcomp
+_doemit
+_p_bre
+_p_simp_re
+_ordinary
+_categorize
+_isinsets
+_stripsnug
+_findmust
+_pluscount
+_ungetc
+_fgetln
+_regexec
+_smatcher
+_sfast
+_sstep
+_sslow
+___swbuf
+_doinsert
+_p_bracket
+_allocset
+_p_b_term
+_p_b_symbol
+_nch
+_freezeset
+_freeset
+_samesets
+_host_kernel_version
+_host_processor_slots
+_processor_set_info
+_processor_set_statistics
+_slot_name
+_NXGetArchInfoFromCpuType
+_fts_children
+_fts_build
+_remove
+_rmdir
+_fts_close
+_fts_lfree
+_scandir
+__divdi3
+_strstr
+_setgid
+_setuid
+_setegid
+_popen
+_dup
+_pclose
+___sbprintf
+_cfgetospeed
+_flock
+_writev
+_closelog
+_setmode
+_addcmd
+_getmode
+_fnmatch
+_execvp
+_bootstrap_status
+_p_ere
+_p_ere_exp
+_mach_port_extract_member
+_socketpair
+_getsockopt
+_pthread_attr_setstacksize
+_select
+_recv
+_recvfrom
+_bind
+_listen
+_lmatcher
+_lfast
+_lstep
+_inet_aton
+_setsockopt
+_clock_alarm
+_bcmp
+_pthread_exit
+__pthread_tsd_cleanup
+__pthread_reap_threads
+__pthread_check_for_available_threads
+__pthread_become_available
+_thread_suspend
+_strerror
+_pthread_setcanceltype
+__pthread_testcancel
+_pthread_testcancel
+_inet_ntoa
+_thread_terminate
+_sethostname
+_lslow
+_ldissect
+_getservbyname
+__old_getservbyname
+__old_setservent
+__old_getservent
+_strpbrk
+__old_endservent
+_asctime
+_ctime
+_svcudp_create
+_svcudp_bufcreate
+_bindresvport
+_getsockname
+_xdrmem_create
+_xprt_register
+_svctcp_create
+_svc_register
+_svc_find
+_pause
+_setrlimit
+_ni_name_match
+_ni_name_dup
+_ni_namelist_match
+_ni_namelist_insert
+_ni_name_free
+_pmap_unset
+_clntudp_bufcreate
+_pmap_getport
+_xdr_callhdr
+_xdr_u_long
+_xdrmem_putlong
+_xdr_long
+_xdr_enum
+_authnone_create
+_xdr_opaque_auth
+_xdr_bytes
+_xdr_u_int
+_xdr_opaque
+_clntudp_call
+_xdrmem_setpos
+_authnone_marshal
+_xdrmem_putbytes
+_xdr_pmap
+_svc_getreqset
+_svcudp_recv
+_xdr_callmsg
+_xdrmem_inline
+__authenticate
+__svcauth_null
+_svcudp_getargs
+_xdrmem_getlong
+_svc_sendreply
+_svcudp_reply
+_xdr_replymsg
+_xdr_union
+_xdr_accepted_reply
+_xdr_u_short
+__seterr_reply
+_authnone_validate
+_clntudp_destroy
+_xdrmem_getpos
+_xdr_bool
+_pmap_set
+_svcudp_stat
+_xdrmem_destroy
+_ni_namelist_free
+_gethostid
+_fread
+_ni_idlist_insert
+_ni_idlist_free
+_ni_namelist_dup
+_inet_addr
+_mach_error_string
+_mach_error_string_int
+_do_compat
+_ni_entrylist_free
+_getgroups
+_xdr_authunix_parms
+_xdr_string
+_xdr_int
+_xdr_array
+_xdr_nibind_bind_args
+_xdr_ni_name
+__svcauth_unix
+_xdrmem_getbytes
+_xdr_void
+_clnttcp_create
+_rendezvous_request
+_accept
+_makefd_xprt
+_xdrrec_create
+_fix_buf_size
+_rendezvous_stat
+_clnttcp_call
+_xdrrec_putbytes
+_xdrrec_putlong
+_xdr_nibind_registration
+_xdr_nibind_addrinfo
+_xdrrec_endofrecord
+_writetcp
+_flush_out
+_xdrrec_skiprecord
+_xdrrec_getlong
+_xdrrec_getbytes
+_get_input_bytes
+_readtcp
+_svctcp_recv
+_xdrrec_inline
+_set_input_fragment
+_fill_input_buf
+_readtcp
+_svctcp_getargs
+_xdr_ni_status
+_writetcp
+_svctcp_stat
+_xdrrec_eof
+_clnttcp_destroy
+_xdrrec_destroy
+_xprt_unregister
+_svctcp_destroy
+_malloc_zone_from_ptr
+__dyld_register_func_for_add_image
+_getsectdatafromheader
+__dyld_lookup_and_bind_objc
+__dyld_register_func_for_link_module
+__dyld_register_func_for_unlink_module
+_ni_fancyopen
+_ni_relopen
+_escindex
+_unescape
+_ni_new
+_ni_alloc
+_connectlocal
+_nibind_up
+_connectit
+_ni_settimeout
+_fixtimeout
+_socket_open
+_pmap_getport_to
+_clntudp_create
+__rpc_dtablesize
+_xdr_ni_id_res
+_xdr_ni_id
+_ni_proplist_free
+_xdr_ni_proplist_res
+_xdr_ni_proplist_stuff
+_xdr_ni_proplist
+_xdr_ni_property
+_xdr_ni_namelist
+_ni_prop_free
+_xdr_nibind_getregister_res
+_svcudp_freeargs
+_clnttcp_control
+_getmyport
+_createauth
+_setstuff
+_ni_needwrite
+_ni_open
+_ni_pathsearch
+_ni_root
+_callit
+_confirm_tcp
+__ni_root_2
+_eatslash
+_ni_relsearch
+_ni_name_dupn
+_ni_lookup
+__ni_lookup_2
+_xdr_ni_lookup_args
+_xdr_ni_lookup_res
+_xdr_ni_idlist
+_xdr_ni_lookup_stuff
+_getparent
+__ni_rparent_2
+_xdr_ni_rparent_res
+_xdr_ni_binding
+_ni_clear
+_get_daddr
+_rebind
+_ni_list
+__ni_list_2
+_xdr_ni_name_args
+_xdr_ni_list_res
+_xdr_ni_list_stuff
+_xdr_ni_entrylist
+_xdr_ni_entry
+_xdr_pointer
+_xdr_reference
+_match
+_addaddr
+_ni_lookupprop
+_ni_listprops
+__ni_listprops_2
+_xdr_ni_namelist_res
+_xdr_ni_namelist_stuff
+_ni_readprop
+__ni_readprop_2
+_xdr_ni_prop_args
+_ni_switch
+_reinit
+_ni_free
+_clnt_kill
+_authnone_destroy
+_sched_yield
+__lookupd_port
+_sscanf
+___svfscanf
+_eofread
+_ni_proplist_match
+_port_valid
+_lu_getpwuid
+__lookup_link
+_swtch_pri
+__lookup_one
+_ni_setabort
+_ni_setreadtimeout
+_xdr_free
+_ni_pwdomain
+__ni_pwdomain
+_ni_domainof
+_ni_addrtag
+_finddomain
+_escape_domain
+_kmod_destroy
+_ni_self
+__ni_self_2
+_task_threads
+_ni_read
+__ni_read_2
+_ni_setpassword
+_authunix_create
+_marshal_new_auth
+_ni_statistics
+__ni_statistics_2
+_authunix_marshal
+_authunix_validate
+_xdr__lu_passwd_ptr
+_xdr__lu_passwd
+_xdr__lu_string
+_convert_pw
+_freeold
+_setlogmask
+_gethostbyname
+_lu_gethostbyname
+_xdr__lu_hostent_ptr
+_xdr__lu_hostent
+_convert_h
+_freeold
+_setpriority
+_settimeofday
+_uname
+__gettemp
+_mkstemp
+_adjtime
+_wait
+_sqrt
+___ieee754_sqrt
+_pthread_get_stackaddr_np
+_pthread_get_stacksize_np
+_semaphore_signal_all
+_malloc_error
+_readlink
+_strtod
+_localeconv
+_atof
+saveFP
+restFP
+__dyld_get_image_header
+__dyld_get_image_vmaddr_slide
+_authunix_destroy
+_err
+_verr
+_lu_getfsent
+_xdr__lu_fsent
+_convert_fs
+_freeold
+_authunix_create_default
+_setlinebuf
+_rewind
+___sccl
+_getpwnam
+_lu_getpwnam
+_endpwent
+_lu_endpwent
+_pthread_join
+_logwtmp
+_init_hash
+_init_htab
+___log2
+___init_bitmap
+_alloc_segs
+___buf_init
+_getttyent
+_setttyent
+_skip
+_value
+_endttyent
+_hash_put
+_hash_access
+_hash4
+___call_hash
+___get_buf
+_newbuf
+___get_page
+___addel
+_putpair
+_hash_get
+_NSAddLibrary
+_mach_msg_send
+_bootstrap_subset
+_task_set_special_port
+_pthread_getschedparam
+_pthread_setschedparam
+_getsectdatafromFramework
+_NXOpenMemory
+_NXSeek
+_NXTell
+_memory_seek
+_NXDefaultRead
+_NXClose
+_memory_close
+_NXStreamDestroy
+_chown
+_rint
+_getpeername
+_gethostbyaddr
+_lu_gethostbyaddr
+____runetype
+_tgetent
+_cgetent
+_getent
+_cdbget
+__ashldi3
+_hash_close
+___buf_free
+_hdestroy
+_flush_meta
+_cfsetispeed
+_cgetmatch
+_cgetcap
+_cgetstr
+_cfsetospeed
+_lflush
+_getpass
+_crypt
+_des_setkey
+_init_des
+_init_perm
+_permute
+_des_cipher
+_login
+_ttyslot
+_getgrnam
+_lu_getgrnam
+_xdr__lu_group_ptr
+_xdr__lu_group
+_convert_gr
+_freeold
+_initgroups
+_lu_initgroups
+_setgroups
+_getttynam
+_setlogin
+__setlogin
+_execlp
+_sbrk
+_getgrgid
+_lu_getgrgid
+_sigvec
+_sigvec__
+_getpgrp
+_tcgetpgrp
+_wait3
+/usr/local/lib/system/libc.a:longjmp.o:.section_all
+__longjmp
+_setpgid
+_tgetnum
+_cgetnum
+_tgetstr
+_tgetflag
+_cgetset
+_creat
+_freopen
+_getbsize
+_fts_sort
+_user_from_uid
+_setpassent
+_group_from_gid
+_setgroupent
+_start_gr
+___uqtoa
+_strmode
+_fts_set
+_setreuid
+_execle
+__NXAddHandler
+_addme
+__NXRemoveHandler
+_NXGetStreamOnSection
+_check_wellformed_header
+_NXCloseMemory
+_verify_memory_stream
+_usleep
+_fchown
+_openpty
+_atol
+_cos
+___kernel_cos
+_sin
+___ieee754_rem_pio2
+___kernel_sin
+_finite
+_fmod
+___ieee754_fmod
+_largest_range
+_deallocate_pages
+_ofile_unmap
+___ieee754_log
+_log
+___ieee754_log10
+_log10
+_ofi_free
+_tan
+___kernel_tan
+___ieee754_exp
+_exp
+_pthread_cond_timedwait_relative_np
+_semaphore_timedwait_signal
+_getpriority
+_cfgetispeed
+_strcoll
+_searchfs
+_utimes
+_res_init
+___res_randomid
+_sendmsg
+_recvmsg
+_shutdown
+_link
+_NXVScanf
+__innum
+_NXUngetc
+___ieee754_remainder
+_remainder
+_acos
+___ieee754_acos
+_sdissect
+_regfree
+_lu_getservbyname
+_xdr__lu_servent_ptr
+_xdr__lu_servent
+_convert_s
+_freeold
+_exponent
+_NXGetMemoryBuffer
+_check_fat
+_clock
+_mach_port_extract_right
+_thread_set_exception_ports
+_NSNameOfModule
+_pthread_create_suspended_np
+_i2b
+_pow5mult
+_multadd
+_hi0bits
+_lshift
+_quorem
+_cmp
+_asin
+___ieee754_asin
+_getsectdata
+___kernel_rem_pio2
+_scalbn
+_atan
+_ni_error
+_svctcp_freeargs
+_ni_connect
+_ni_setwritetimeout
+_hypot
+___ieee754_hypot
+_svctcp_reply
+_fscanf
+_firstch
+_dofwd
diff --git a/SystemMath.s b/SystemMath.s
new file mode 100644 (file)
index 0000000..1d6788b
--- /dev/null
@@ -0,0 +1,1662 @@
+#if defined (__ppc__) || defined(ppc)
+
+       .section        __TEXT, __VLib_Container, regular
+
+       .align  2
+
+VLib_Origin:
+
+       .long   0xF04D6163
+       .long   0x564C6962
+       .long   1
+       .long   VLib_Strings - VLib_Origin
+       .long   VLib_HashTable - VLib_Origin
+       .long   VLib_HashKeys - VLib_Origin
+       .long   VLib_ExportSymbols - VLib_Origin
+       .long   VLib_ExportNames - VLib_Origin
+       .long   5
+       .long   167
+       .long   0
+       .long   11
+       .long   12
+       .long   50
+       .long   0x70777063
+       .long   0x00000000
+       .long   0x00000001
+       .long   0x00000000
+       .long   0x00000000
+       .long   0x00000000
+
+VLib_Strings:
+
+       .ascii  "System.vlib"
+       .byte   0
+       .ascii  "/System/Library/Frameworks/System.framework/System"
+       .byte   0
+
+       .align  2
+
+VLib_HashTable:
+
+       .long   0x000C0000
+       .long   0x00140003
+       .long   0x001C0008
+       .long   0x001C000F
+       .long   0x00180016
+       .long   0x0018001C
+       .long   0x00200022
+       .long   0x001C002A
+       .long   0x00140031
+       .long   0x00180036
+       .long   0x0010003C
+       .long   0x00180040
+       .long   0x00180046
+       .long   0x000C004C
+       .long   0x0008004F
+       .long   0x00140051
+       .long   0x00100056
+       .long   0x0010005A
+       .long   0x000C005E
+       .long   0x00180061
+       .long   0x00080067
+       .long   0x00080069
+       .long   0x000C006B
+       .long   0x0018006E
+       .long   0x00200074
+       .long   0x0020007C
+       .long   0x00140084
+       .long   0x001C0089
+       .long   0x00140090
+       .long   0x00200095
+       .long   0x0018009D
+       .long   0x001000A3
+
+VLib_HashKeys:
+
+       .long   0x000717DE
+       .long   0x00071021
+       .long   0x00060A94
+       .long   0x00030109
+       .long   0x00040253
+       .long   0x00060AB4
+       .long   0x0006098D
+       .long   0x00060909
+       .long   0x00030169
+       .long   0x0007179E
+       .long   0x0003010A
+       .long   0x00060A33
+       .long   0x00071548
+       .long   0x00060B9E
+       .long   0x00040233
+       .long   0x00040232
+       .long   0x000504E4
+       .long   0x00050422
+       .long   0x00040270
+       .long   0x00050441
+       .long   0x0007173A
+       .long   0x00094B1B
+       .long   0x00050480
+       .long   0x00040290
+       .long   0x00071188
+       .long   0x000504C2
+       .long   0x00060B5E
+       .long   0x00060BDA
+       .long   0x00060866
+       .long   0x000609EA
+       .long   0x00050447
+       .long   0x00040257
+       .long   0x00071589
+       .long   0x000717FA
+       .long   0x0008214C
+       .long   0x000A971E
+       .long   0x000609AB
+       .long   0x00050444
+       .long   0x00040254
+       .long   0x0006090E
+       .long   0x0007137D
+       .long   0x00040237
+       .long   0x00040274
+       .long   0x00060864
+       .long   0x00060A74
+       .long   0x000505C9
+       .long   0x00060B1F
+       .long   0x000504E0
+       .long   0x000504E0
+       .long   0x00030121
+       .long   0x0004029C
+       .long   0x000716DE
+       .long   0x000712DE
+       .long   0x000712DE
+       .long   0x0004027A
+       .long   0x000402DF
+       .long   0x00071028
+       .long   0x00060A5B
+       .long   0x000505A4
+       .long   0x00082372
+       .long   0x000608AF
+       .long   0x000710CC
+       .long   0x00060B96
+       .long   0x000504AF
+       .long   0x00040278
+       .long   0x000504CD
+       .long   0x00082E1B
+       .long   0x00071770
+       .long   0x0007123A
+       .long   0x00060BD5
+       .long   0x0004021C
+       .long   0x0004021C
+       .long   0x0007106F
+       .long   0x000717B1
+       .long   0x00060BD2
+       .long   0x0005046F
+       .long   0x00060B76
+       .long   0x00060BF2
+       .long   0x0005042C
+       .long   0x00071182
+       .long   0x000402BB
+       .long   0x0004023E
+       .long   0x0006082E
+       .long   0x0005048B
+       .long   0x0006088B
+       .long   0x00071736
+       .long   0x00050410
+       .long   0x0007138C
+       .long   0x0005059C
+       .long   0x000829DE
+       .long   0x00095328
+       .long   0x00060AA4
+       .long   0x00060AC7
+       .long   0x000711BC
+       .long   0x000504D4
+       .long   0x00071012
+       .long   0x000711FD
+       .long   0x00040203
+       .long   0x000504F4
+       .long   0x000609BE
+       .long   0x00040260
+       .long   0x0007172A
+       .long   0x000609DD
+       .long   0x00050477
+       .long   0x00060A67
+       .long   0x00050476
+       .long   0x00050457
+       .long   0x0007136D
+       .long   0x00060B8A
+       .long   0x00040227
+       .long   0x00050436
+       .long   0x0003017C
+       .long   0x00082E64
+       .long   0x000402A2
+       .long   0x000822A2
+       .long   0x000717E8
+       .long   0x00040229
+       .long   0x000609F7
+       .long   0x00071594
+       .long   0x00060BA5
+       .long   0x00082531
+       .long   0x000609D6
+       .long   0x000717E7
+       .long   0x0006089C
+       .long   0x000402CF
+       .long   0x00060BE6
+       .long   0x00060BA4
+       .long   0x0008205B
+       .long   0x0004026A
+       .long   0x000402AC
+       .long   0x00060911
+       .long   0x00071038
+       .long   0x000402CC
+       .long   0x00082C9E
+       .long   0x000504BF
+       .long   0x000711B7
+       .long   0x00030133
+       .long   0x0005043A
+       .long   0x0004022A
+       .long   0x00030170
+       .long   0x000609B6
+       .long   0x0007109F
+       .long   0x0008281B
+       .long   0x000710FC
+       .long   0x00050498
+       .long   0x000504DA
+       .long   0x00030114
+       .long   0x00040288
+       .long   0x0004026F
+       .long   0x0004024F
+       .long   0x000402CB
+       .long   0x0007145F
+       .long   0x00071705
+       .long   0x0004026E
+       .long   0x0007143C
+       .long   0x00030134
+       .long   0x0006081D
+       .long   0x00030116
+       .long   0x000504BB
+       .long   0x00050516
+       .long   0x00050516
+       .long   0x000712AB
+       .long   0x0006089A
+       .long   0x000955D1
+       .long   0x0007145D
+       .long   0x00060A4D
+       .long   0x0005047C
+
+VLib_ExportNames:
+
+       .long   0x67657473, 0x69736C6F, 0x77657269, 0x73786469
+       .long   0x67697463, 0x6C6F7365, 0x66646F70, 0x656E7365
+       .long   0x74627566, 0x63616C6C, 0x6F636670, 0x75747373
+       .long   0x7472746F, 0x6C61626F, 0x72746765, 0x74777763
+       .long   0x73746F6D, 0x62736667, 0x6574706F, 0x73697370
+       .long   0x72696E74, 0x6D616C6C, 0x6F637374, 0x72746F6B
+       .long   0x76667072, 0x696E7466, 0x66666C75, 0x73686973
+       .long   0x636E7472, 0x6C737472, 0x636D7073, 0x74727062
+       .long   0x726B6162, 0x736C6F63, 0x616C7469, 0x6D657075
+       .long   0x74636861, 0x72737472, 0x6E636174, 0x6D62746F
+       .long   0x77637374, 0x72746F64, 0x6674656C, 0x6C696F63
+       .long   0x746C7072, 0x696E7466, 0x73797374, 0x656D6C6F
+       .long   0x6E676A6D, 0x7071736F, 0x72747265, 0x6E616D65
+       .long   0x66736361, 0x6E666973, 0x73706163, 0x6574696D
+       .long   0x65646976, 0x66736574, 0x706F7373, 0x74726368
+       .long   0x72676574, 0x63737472, 0x7866726D, 0x6973616C
+       .long   0x6E756D66, 0x6F70656E, 0x66707574, 0x63667772
+       .long   0x69746573, 0x7472636F, 0x6C6C746D, 0x706E616D
+       .long   0x746F6C6F, 0x77657276, 0x73707269, 0x6E74666D
+       .long   0x656D6370, 0x79617465, 0x78697473, 0x74726E63
+       .long   0x6D706174, 0x6F66676D, 0x74696D65, 0x636C6561
+       .long   0x72657272, 0x67657463, 0x68617272, 0x65616465
+       .long   0x78697461, 0x746F6972, 0x616E6473, 0x74726373
+       .long   0x706E6D62, 0x73746F77, 0x63737374, 0x72746F75
+       .long   0x6C72656D, 0x6F766573, 0x74726361, 0x7461746F
+       .long   0x6C737472, 0x6674696D, 0x65617363, 0x74696D65
+       .long   0x6973616C, 0x7068616D, 0x656D6D6F, 0x7665746D
+       .long   0x7066696C, 0x65667265, 0x65667365, 0x656B7265
+       .long   0x77696E64, 0x77726974, 0x65697361, 0x73636969
+       .long   0x6C646976, 0x73747265, 0x72726F72, 0x73747273
+       .long   0x706E746F, 0x75707065, 0x72776374, 0x6F6D6273
+       .long   0x7363616E, 0x66756E6C, 0x696E6B64, 0x69666674
+       .long   0x696D656C, 0x61627363, 0x74696D65, 0x7374726E
+       .long   0x6370796D, 0x656D636D, 0x70666765, 0x74636273
+       .long   0x65617263, 0x6866636E, 0x746C6670, 0x72696E74
+       .long   0x6666656F, 0x666F7065, 0x6E707574, 0x63697364
+       .long   0x69676974, 0x66726561, 0x64636C6F, 0x636B6D65
+       .long   0x6D636872, 0x69736772, 0x61706864, 0x75706765
+       .long   0x74656E76, 0x69737570, 0x70657270, 0x6572726F
+       .long   0x72746F61, 0x73636969, 0x756E6765, 0x74636663
+       .long   0x6C6F7365, 0x6D656D73, 0x65746D6B, 0x74696D65
+       .long   0x7265616C, 0x6C6F6373, 0x74726370, 0x79737261
+       .long   0x6E647374, 0x726C656E, 0x73747273, 0x74726765
+       .long   0x74706964, 0x6D626C65, 0x6E666765, 0x74737365
+       .long   0x746C6F63, 0x616C6566, 0x6572726F, 0x72767072
+       .long   0x696E7466, 0x69737075, 0x6E637470, 0x75747366
+       .long   0x72656F70, 0x656E6C6F, 0x63616C65, 0x636F6E76
+       .long   0x7363616E, 0x66736574, 0x76627566, 0x73747272
+       .long   0x63687270, 0x75747773, 0x7072696E, 0x74667461
+       .long   0x6E687461, 0x6E737172, 0x7473696E, 0x6873696E
+       .long   0x7363616C, 0x6272696E, 0x7472656D, 0x61696E64
+       .long   0x6572706F, 0x776D6F64, 0x666C6F67, 0x626C6F67
+       .long   0x31706C6F, 0x6731306C, 0x6F676C67, 0x616D6D61
+       .long   0x6C646578, 0x70687970, 0x6F746761, 0x6D6D6166
+       .long   0x72657870, 0x666D6F64, 0x666C6F6F, 0x72666162
+       .long   0x73657870, 0x6D316578, 0x70657266, 0x63657266
+       .long   0x636F7368, 0x636F7363, 0x6F707973, 0x69676E63
+       .long   0x65696C61, 0x74616E68, 0x6174616E, 0x32617461
+       .long   0x6E617369, 0x6E686173, 0x696E6163, 0x6F736861
+       .long   0x636F7300
+
+       .section        __TEXT, __VLib_Exports, symbol_stubs, none, 8
+
+       .align  2
+
+VLib_ExportSymbols:
+
+       .indirect_symbol        _strrchr
+       .long   0x020002FC
+       .long   strrchr_bp - VLib_Origin
+
+       .indirect_symbol        _isalpha
+       .long   0x020001A0
+       .long   isalpha_bp - VLib_Origin
+
+       .indirect_symbol        _setbuf
+       .long   0x0200001E
+       .long   setbuf_bp - VLib_Origin
+
+       .indirect_symbol        _log
+       .long   0x02000347
+       .long   log_bp - VLib_Origin
+
+       .indirect_symbol        _labs
+       .long   0x02000203
+       .long   labs_bp - VLib_Origin
+
+       .indirect_symbol        _rewind
+       .long   0x020001BE
+       .long   rewind_bp - VLib_Origin
+
+       .indirect_symbol        _memcpy
+       .long   0x0200012F
+       .long   memcpy_bp - VLib_Origin
+
+       .indirect_symbol        _fwrite
+       .long   0x0200010D
+       .long   fwrite_bp - VLib_Origin
+
+       .indirect_symbol        _pow
+       .long   0x02000332
+       .long   pow_bp - VLib_Origin
+
+       .indirect_symbol        _sprintf
+       .long   0x02000307
+       .long   sprintf_bp - VLib_Origin
+
+       .indirect_symbol        _dup
+       .long   0x0200025B
+       .long   dup_bp - VLib_Origin
+
+       .indirect_symbol        _unlink
+       .long   0x020001F5
+       .long   unlink_bp - VLib_Origin
+
+       .indirect_symbol        _toupper
+       .long   0x020001E2
+       .long   toupper_bp - VLib_Origin
+
+       .indirect_symbol        _strchr
+       .long   0x020000EB
+       .long   strchr_bp - VLib_Origin
+
+       .indirect_symbol        _getw
+       .long   0x0200003A
+       .long   getw_bp - VLib_Origin
+
+       .indirect_symbol        _ceil
+       .long   0x0200038F
+       .long   ceil_bp - VLib_Origin
+
+       .indirect_symbol        _frexp
+       .long   0x0200035F
+       .long   frexp_bp - VLib_Origin
+
+       .indirect_symbol        _hypot
+       .long   0x02000355
+       .long   hypot_bp - VLib_Origin
+
+       .indirect_symbol        _logb
+       .long   0x02000339
+       .long   logb_bp - VLib_Origin
+
+       .indirect_symbol        _clock
+       .long   0x02000249
+       .long   clock_bp - VLib_Origin
+
+       .indirect_symbol        _strcspn
+       .long   0x0200016B
+       .long   strcspn_bp - VLib_Origin
+
+       .indirect_symbol        _localtime
+       .long   0x02000085
+       .long   localtime_bp - VLib_Origin
+
+       .indirect_symbol        _atanh
+       .long   0x02000393
+       .long   atanh_bp - VLib_Origin
+
+       .indirect_symbol        _tanh
+       .long   0x0200030E
+       .long   tanh_bp - VLib_Origin
+
+       .indirect_symbol        _isupper
+       .long   0x02000264
+       .long   isupper_bp - VLib_Origin
+
+       .indirect_symbol        _fread
+       .long   0x02000244
+       .long   fread_bp - VLib_Origin
+
+       .indirect_symbol        _printf
+       .long   0x020000B2
+       .long   printf_bp - VLib_Origin
+
+       .indirect_symbol        _strtod
+       .long   0x020000A2
+       .long   strtod_bp - VLib_Origin
+
+       .indirect_symbol        _getpid
+       .long   0x020002AE
+       .long   getpid_bp - VLib_Origin
+
+       .indirect_symbol        _memset
+       .long   0x02000284
+       .long   memset_bp - VLib_Origin
+
+       .indirect_symbol        _fgetc
+       .long   0x02000219
+       .long   fgetc_bp - VLib_Origin
+
+       .indirect_symbol        _free
+       .long   0x020001B5
+       .long   free_bp - VLib_Origin
+
+       .indirect_symbol        _tmpfile
+       .long   0x020001AE
+       .long   tmpfile_bp - VLib_Origin
+
+       .indirect_symbol        _strtoul
+       .long   0x0200017A
+       .long   strtoul_bp - VLib_Origin
+
+       .indirect_symbol        _copysign
+       .long   0x02000387
+       .long   copysign_bp - VLib_Origin
+
+       .indirect_symbol        _localeconv
+       .long   0x020002E6
+       .long   localeconv_bp - VLib_Origin
+
+       .indirect_symbol        _mktime
+       .long   0x0200028A
+       .long   mktime_bp - VLib_Origin
+
+       .indirect_symbol        _fcntl
+       .long   0x02000225
+       .long   fcntl_bp - VLib_Origin
+
+       .indirect_symbol        _ldiv
+       .long   0x020001D0
+       .long   ldiv_bp - VLib_Origin
+
+       .indirect_symbol        _atexit
+       .long   0x02000135
+       .long   atexit_bp - VLib_Origin
+
+       .indirect_symbol        _fsetpos
+       .long   0x020000E4
+       .long   fsetpos_bp - VLib_Origin
+
+       .indirect_symbol        _gets
+       .long   0x02000000
+       .long   gets_bp - VLib_Origin
+
+       .indirect_symbol        _atan
+       .long   0x0200039D
+       .long   atan_bp - VLib_Origin
+
+       .indirect_symbol        _ferror
+       .long   0x020002C7
+       .long   ferror_bp - VLib_Origin
+
+       .indirect_symbol        _wctomb
+       .long   0x020001E9
+       .long   wctomb_bp - VLib_Origin
+
+       .indirect_symbol        _write
+       .long   0x020001C4
+       .long   write_bp - VLib_Origin
+
+       .indirect_symbol        _system
+       .long   0x020000B8
+       .long   system_bp - VLib_Origin
+
+       .indirect_symbol        _ioctl
+       .long   0x020000AD
+       .long   ioctl_bp - VLib_Origin
+
+       .indirect_symbol        _ftell
+       .long   0x020000A8
+       .long   ftell_bp - VLib_Origin
+
+       .indirect_symbol        _cos
+       .long   0x02000384
+       .long   cos_bp - VLib_Origin
+
+       .indirect_symbol        _rint
+       .long   0x02000325
+       .long   rint_bp - VLib_Origin
+
+       .indirect_symbol        _vprintf
+       .long   0x020002CD
+       .long   vprintf_bp - VLib_Origin
+
+       .indirect_symbol        _fprintf
+       .long   0x0200022A
+       .long   fprintf_bp - VLib_Origin
+
+       .indirect_symbol        _bsearch
+       .long   0x0200021E
+       .long   bsearch_bp - VLib_Origin
+
+       .indirect_symbol        _modf
+       .long   0x02000335
+       .long   modf_bp - VLib_Origin
+
+       .indirect_symbol        _putc
+       .long   0x02000239
+       .long   putc_bp - VLib_Origin
+
+       .indirect_symbol        _getchar
+       .long   0x02000154
+       .long   getchar_bp - VLib_Origin
+
+       .indirect_symbol        _rename
+       .long   0x020000CA
+       .long   rename_bp - VLib_Origin
+
+       .indirect_symbol        _qsort
+       .long   0x020000C5
+       .long   qsort_bp - VLib_Origin
+
+       .indirect_symbol        _isxdigit
+       .long   0x0200000B
+       .long   isxdigit_bp - VLib_Origin
+
+       .indirect_symbol        _fclose
+       .long   0x0200027E
+       .long   fclose_bp - VLib_Origin
+
+       .indirect_symbol        _isgraph
+       .long   0x02000254
+       .long   isgraph_bp - VLib_Origin
+
+       .indirect_symbol        _strcmp
+       .long   0x02000075
+       .long   strcmp_bp - VLib_Origin
+
+       .indirect_symbol        _fputs
+       .long   0x0200002A
+       .long   fputs_bp - VLib_Origin
+
+       .indirect_symbol        _asin
+       .long   0x020003A6
+       .long   asin_bp - VLib_Origin
+
+       .indirect_symbol        _fseek
+       .long   0x020001B9
+       .long   fseek_bp - VLib_Origin
+
+       .indirect_symbol        _strftime
+       .long   0x02000191
+       .long   strftime_bp - VLib_Origin
+
+       .indirect_symbol        _strcoll
+       .long   0x02000113
+       .long   strcoll_bp - VLib_Origin
+
+       .indirect_symbol        _longjmp
+       .long   0x020000BE
+       .long   longjmp_bp - VLib_Origin
+
+       .indirect_symbol        _strtok
+       .long   0x0200005A
+       .long   strtok_bp - VLib_Origin
+
+       .indirect_symbol        _open
+       .long   0x02000235
+       .long   open_bp - VLib_Origin
+
+       .indirect_symbol        _feof
+       .long   0x02000231
+       .long   feof_bp - VLib_Origin
+
+       .indirect_symbol        _isalnum
+       .long   0x020000FC
+       .long   isalnum_bp - VLib_Origin
+
+       .indirect_symbol        _strxfrm
+       .long   0x020000F5
+       .long   strxfrm_bp - VLib_Origin
+
+       .indirect_symbol        _strtol
+       .long   0x0200002F
+       .long   strtol_bp - VLib_Origin
+
+       .indirect_symbol        _close
+       .long   0x02000013
+       .long   close_bp - VLib_Origin
+
+       .indirect_symbol        _sscanf
+       .long   0x020001EF
+       .long   sscanf_bp - VLib_Origin
+
+       .indirect_symbol        _strspn
+       .long   0x020001DC
+       .long   strspn_bp - VLib_Origin
+
+       .indirect_symbol        _abort
+       .long   0x02000035
+       .long   abort_bp - VLib_Origin
+
+       .indirect_symbol        _ispunct
+       .long   0x020002D4
+       .long   ispunct_bp - VLib_Origin
+
+       .indirect_symbol        _time
+       .long   0x020000DD
+       .long   time_bp - VLib_Origin
+
+       .indirect_symbol        _fmod
+       .long   0x02000364
+       .long   fmod_bp - VLib_Origin
+
+       .indirect_symbol        _getenv
+       .long   0x0200025E
+       .long   getenv_bp - VLib_Origin
+
+       .indirect_symbol        _ctime
+       .long   0x02000207
+       .long   ctime_bp - VLib_Origin
+
+       .indirect_symbol        _gmtime
+       .long   0x02000146
+       .long   gmtime_bp - VLib_Origin
+
+       .indirect_symbol        _strncmp
+       .long   0x0200013B
+       .long   strncmp_bp - VLib_Origin
+
+       .indirect_symbol        _floor
+       .long   0x02000368
+       .long   floor_bp - VLib_Origin
+
+       .indirect_symbol        _freopen
+       .long   0x020002DF
+       .long   freopen_bp - VLib_Origin
+
+       .indirect_symbol        _srand
+       .long   0x0200029D
+       .long   srand_bp - VLib_Origin
+
+       .indirect_symbol        _vfprintf
+       .long   0x02000060
+       .long   vfprintf_bp - VLib_Origin
+
+       .indirect_symbol        _remainder
+       .long   0x02000329
+       .long   remainder_bp - VLib_Origin
+
+       .indirect_symbol        _perror
+       .long   0x0200026B
+       .long   perror_bp - VLib_Origin
+
+       .indirect_symbol        _tmpnam
+       .long   0x0200011A
+       .long   tmpnam_bp - VLib_Origin
+
+       .indirect_symbol        _isprint
+       .long   0x0200004D
+       .long   isprint_bp - VLib_Origin
+
+       .indirect_symbol        _mblen
+       .long   0x020002B4
+       .long   mblen_bp - VLib_Origin
+
+       .indirect_symbol        _isdigit
+       .long   0x0200023D
+       .long   isdigit_bp - VLib_Origin
+
+       .indirect_symbol        _fgetpos
+       .long   0x02000046
+       .long   fgetpos_bp - VLib_Origin
+
+       .indirect_symbol        _fabs
+       .long   0x0200036D
+       .long   fabs_bp - VLib_Origin
+
+       .indirect_symbol        _ldexp
+       .long   0x02000350
+       .long   ldexp_bp - VLib_Origin
+
+       .indirect_symbol        _memcmp
+       .long   0x02000213
+       .long   memcmp_bp - VLib_Origin
+
+       .indirect_symbol        _atof
+       .long   0x02000142
+       .long   atof_bp - VLib_Origin
+
+       .indirect_symbol        _strncat
+       .long   0x02000095
+       .long   strncat_bp - VLib_Origin
+
+       .indirect_symbol        _malloc
+       .long   0x02000054
+       .long   malloc_bp - VLib_Origin
+
+       .indirect_symbol        _gamma
+       .long   0x0200035A
+       .long   gamma_bp - VLib_Origin
+
+       .indirect_symbol        _ungetc
+       .long   0x02000278
+       .long   ungetc_bp - VLib_Origin
+
+       .indirect_symbol        _log10
+       .long   0x02000342
+       .long   log10_bp - VLib_Origin
+
+       .indirect_symbol        _fgets
+       .long   0x020002B9
+       .long   fgets_bp - VLib_Origin
+
+       .indirect_symbol        _memmove
+       .long   0x020001A7
+       .long   memmove_bp - VLib_Origin
+
+       .indirect_symbol        _strcat
+       .long   0x02000187
+       .long   strcat_bp - VLib_Origin
+
+       .indirect_symbol        _getc
+       .long   0x020000F1
+       .long   getc_bp - VLib_Origin
+
+       .indirect_symbol        _log1p
+       .long   0x0200033D
+       .long   log1p_bp - VLib_Origin
+
+       .indirect_symbol        _tan
+       .long   0x02000312
+       .long   tan_bp - VLib_Origin
+
+       .indirect_symbol        _strerror
+       .long   0x020001D4
+       .long   strerror_bp - VLib_Origin
+
+       .indirect_symbol        _read
+       .long   0x0200015B
+       .long   read_bp - VLib_Origin
+
+       .indirect_symbol        _clearerr
+       .long   0x0200014C
+       .long   clearerr_bp - VLib_Origin
+
+       .indirect_symbol        _putchar
+       .long   0x0200008E
+       .long   putchar_bp - VLib_Origin
+
+       .indirect_symbol        _acos
+       .long   0x020003AF
+       .long   acos_bp - VLib_Origin
+
+       .indirect_symbol        _lgamma
+       .long   0x0200034A
+       .long   lgamma_bp - VLib_Origin
+
+       .indirect_symbol        _setvbuf
+       .long   0x020002F5
+       .long   setvbuf_bp - VLib_Origin
+
+       .indirect_symbol        _strcpy
+       .long   0x02000297
+       .long   strcpy_bp - VLib_Origin
+
+       .indirect_symbol        _mbstowcs
+       .long   0x02000172
+       .long   mbstowcs_bp - VLib_Origin
+
+       .indirect_symbol        _fscanf
+       .long   0x020000D0
+       .long   fscanf_bp - VLib_Origin
+
+       .indirect_symbol        _strpbrk
+       .long   0x0200007B
+       .long   strpbrk_bp - VLib_Origin
+
+       .indirect_symbol        _fdopen
+       .long   0x02000018
+       .long   fdopen_bp - VLib_Origin
+
+       .indirect_symbol        _puts
+       .long   0x020002DB
+       .long   puts_bp - VLib_Origin
+
+       .indirect_symbol        _strstr
+       .long   0x020002A8
+       .long   strstr_bp - VLib_Origin
+
+       .indirect_symbol        _strlen
+       .long   0x020002A2
+       .long   strlen_bp - VLib_Origin
+
+       .indirect_symbol        _difftime
+       .long   0x020001FB
+       .long   difftime_bp - VLib_Origin
+
+       .indirect_symbol        _atol
+       .long   0x0200018D
+       .long   atol_bp - VLib_Origin
+
+       .indirect_symbol        _rand
+       .long   0x02000167
+       .long   rand_bp - VLib_Origin
+
+       .indirect_symbol        _mbtowc
+       .long   0x0200009C
+       .long   mbtowc_bp - VLib_Origin
+
+       .indirect_symbol        _iscntrl
+       .long   0x0200006E
+       .long   iscntrl_bp - VLib_Origin
+
+       .indirect_symbol        _sqrt
+       .long   0x02000315
+       .long   sqrt_bp - VLib_Origin
+
+       .indirect_symbol        _vsprintf
+       .long   0x02000127
+       .long   vsprintf_bp - VLib_Origin
+
+       .indirect_symbol        _fputc
+       .long   0x02000108
+       .long   fputc_bp - VLib_Origin
+
+       .indirect_symbol        _isspace
+       .long   0x020000D6
+       .long   isspace_bp - VLib_Origin
+
+       .indirect_symbol        _abs
+       .long   0x02000082
+       .long   abs_bp - VLib_Origin
+
+       .indirect_symbol        _acosh
+       .long   0x020003AA
+       .long   acosh_bp - VLib_Origin
+
+       .indirect_symbol        _cosh
+       .long   0x02000380
+       .long   cosh_bp - VLib_Origin
+
+       .indirect_symbol        _sin
+       .long   0x0200031D
+       .long   sin_bp - VLib_Origin
+
+       .indirect_symbol        _memchr
+       .long   0x0200024E
+       .long   memchr_bp - VLib_Origin
+
+       .indirect_symbol        _isascii
+       .long   0x020001C9
+       .long   isascii_bp - VLib_Origin
+
+       .indirect_symbol        _wcstombs
+       .long   0x0200003E
+       .long   wcstombs_bp - VLib_Origin
+
+       .indirect_symbol        _islower
+       .long   0x02000004
+       .long   islower_bp - VLib_Origin
+
+       .indirect_symbol        _asinh
+       .long   0x020003A1
+       .long   asinh_bp - VLib_Origin
+
+       .indirect_symbol        _atan2
+       .long   0x02000398
+       .long   atan2_bp - VLib_Origin
+
+       .indirect_symbol        _exp
+       .long   0x02000376
+       .long   exp_bp - VLib_Origin
+
+       .indirect_symbol        _sinh
+       .long   0x02000319
+       .long   sinh_bp - VLib_Origin
+
+       .indirect_symbol        _atoi
+       .long   0x02000163
+       .long   atoi_bp - VLib_Origin
+
+       .indirect_symbol        _erfc
+       .long   0x02000379
+       .long   erfc_bp - VLib_Origin
+
+       .indirect_symbol        _putw
+       .long   0x02000303
+       .long   putw_bp - VLib_Origin
+
+       .indirect_symbol        _toascii
+       .long   0x02000271
+       .long   toascii_bp - VLib_Origin
+
+       .indirect_symbol        _strncpy
+       .long   0x0200020C
+       .long   strncpy_bp - VLib_Origin
+
+       .indirect_symbol        _exit
+       .long   0x0200015F
+       .long   exit_bp - VLib_Origin
+
+       .indirect_symbol        _tolower
+       .long   0x02000120
+       .long   tolower_bp - VLib_Origin
+
+       .indirect_symbol        _div
+       .long   0x020000E1
+       .long   div_bp - VLib_Origin
+
+       .indirect_symbol        _calloc
+       .long   0x02000024
+       .long   calloc_bp - VLib_Origin
+
+       .indirect_symbol        _erf
+       .long   0x0200037D
+       .long   erf_bp - VLib_Origin
+
+       .indirect_symbol        _expm1
+       .long   0x02000371
+       .long   expm1_bp - VLib_Origin
+
+       .indirect_symbol        _scalb
+       .long   0x02000320
+       .long   scalb_bp - VLib_Origin
+
+       .indirect_symbol        _scanf
+       .long   0x020002F0
+       .long   scanf_bp - VLib_Origin
+
+       .indirect_symbol        _asctime
+       .long   0x02000199
+       .long   asctime_bp - VLib_Origin
+
+       .indirect_symbol        _fflush
+       .long   0x02000068
+       .long   fflush_bp - VLib_Origin
+
+       .indirect_symbol        _setlocale
+       .long   0x020002BE
+       .long   setlocale_bp - VLib_Origin
+
+       .indirect_symbol        _realloc
+       .long   0x02000290
+       .long   realloc_bp - VLib_Origin
+
+       .indirect_symbol        _remove
+       .long   0x02000181
+       .long   remove_bp - VLib_Origin
+
+       .indirect_symbol        _fopen
+       .long   0x02000103
+       .long   fopen_bp - VLib_Origin
+
+
+       .globl  cfm_stub_binding_helper
+
+       .section        __DATA, __VLib_Func_BPs, lazy_symbol_pointers
+
+       .align  2
+
+gets_bp:
+       .indirect_symbol        _gets
+       .long   cfm_stub_binding_helper
+
+islower_bp:
+       .indirect_symbol        _islower
+       .long   cfm_stub_binding_helper
+
+isxdigit_bp:
+       .indirect_symbol        _isxdigit
+       .long   cfm_stub_binding_helper
+
+close_bp:
+       .indirect_symbol        _close
+       .long   cfm_stub_binding_helper
+
+fdopen_bp:
+       .indirect_symbol        _fdopen
+       .long   cfm_stub_binding_helper
+
+setbuf_bp:
+       .indirect_symbol        _setbuf
+       .long   cfm_stub_binding_helper
+
+calloc_bp:
+       .indirect_symbol        _calloc
+       .long   cfm_stub_binding_helper
+
+fputs_bp:
+       .indirect_symbol        _fputs
+       .long   cfm_stub_binding_helper
+
+strtol_bp:
+       .indirect_symbol        _strtol
+       .long   cfm_stub_binding_helper
+
+abort_bp:
+       .indirect_symbol        _abort
+       .long   cfm_stub_binding_helper
+
+getw_bp:
+       .indirect_symbol        _getw
+       .long   cfm_stub_binding_helper
+
+wcstombs_bp:
+       .indirect_symbol        _wcstombs
+       .long   cfm_stub_binding_helper
+
+fgetpos_bp:
+       .indirect_symbol        _fgetpos
+       .long   cfm_stub_binding_helper
+
+isprint_bp:
+       .indirect_symbol        _isprint
+       .long   cfm_stub_binding_helper
+
+malloc_bp:
+       .indirect_symbol        _malloc
+       .long   cfm_stub_binding_helper
+
+strtok_bp:
+       .indirect_symbol        _strtok
+       .long   cfm_stub_binding_helper
+
+vfprintf_bp:
+       .indirect_symbol        _vfprintf
+       .long   cfm_stub_binding_helper
+
+fflush_bp:
+       .indirect_symbol        _fflush
+       .long   cfm_stub_binding_helper
+
+iscntrl_bp:
+       .indirect_symbol        _iscntrl
+       .long   cfm_stub_binding_helper
+
+strcmp_bp:
+       .indirect_symbol        _strcmp
+       .long   cfm_stub_binding_helper
+
+strpbrk_bp:
+       .indirect_symbol        _strpbrk
+       .long   cfm_stub_binding_helper
+
+abs_bp:
+       .indirect_symbol        _abs
+       .long   cfm_stub_binding_helper
+
+localtime_bp:
+       .indirect_symbol        _localtime
+       .long   cfm_stub_binding_helper
+
+putchar_bp:
+       .indirect_symbol        _putchar
+       .long   cfm_stub_binding_helper
+
+strncat_bp:
+       .indirect_symbol        _strncat
+       .long   cfm_stub_binding_helper
+
+mbtowc_bp:
+       .indirect_symbol        _mbtowc
+       .long   cfm_stub_binding_helper
+
+strtod_bp:
+       .indirect_symbol        _strtod
+       .long   cfm_stub_binding_helper
+
+ftell_bp:
+       .indirect_symbol        _ftell
+       .long   cfm_stub_binding_helper
+
+ioctl_bp:
+       .indirect_symbol        _ioctl
+       .long   cfm_stub_binding_helper
+
+printf_bp:
+       .indirect_symbol        _printf
+       .long   cfm_stub_binding_helper
+
+system_bp:
+       .indirect_symbol        _system
+       .long   cfm_stub_binding_helper
+
+longjmp_bp:
+       .indirect_symbol        _longjmp
+       .long   cfm_stub_binding_helper
+
+qsort_bp:
+       .indirect_symbol        _qsort
+       .long   cfm_stub_binding_helper
+
+rename_bp:
+       .indirect_symbol        _rename
+       .long   cfm_stub_binding_helper
+
+fscanf_bp:
+       .indirect_symbol        _fscanf
+       .long   cfm_stub_binding_helper
+
+isspace_bp:
+       .indirect_symbol        _isspace
+       .long   cfm_stub_binding_helper
+
+time_bp:
+       .indirect_symbol        _time
+       .long   cfm_stub_binding_helper
+
+div_bp:
+       .indirect_symbol        _div
+       .long   cfm_stub_binding_helper
+
+fsetpos_bp:
+       .indirect_symbol        _fsetpos
+       .long   cfm_stub_binding_helper
+
+strchr_bp:
+       .indirect_symbol        _strchr
+       .long   cfm_stub_binding_helper
+
+getc_bp:
+       .indirect_symbol        _getc
+       .long   cfm_stub_binding_helper
+
+strxfrm_bp:
+       .indirect_symbol        _strxfrm
+       .long   cfm_stub_binding_helper
+
+isalnum_bp:
+       .indirect_symbol        _isalnum
+       .long   cfm_stub_binding_helper
+
+fopen_bp:
+       .indirect_symbol        _fopen
+       .long   cfm_stub_binding_helper
+
+fputc_bp:
+       .indirect_symbol        _fputc
+       .long   cfm_stub_binding_helper
+
+fwrite_bp:
+       .indirect_symbol        _fwrite
+       .long   cfm_stub_binding_helper
+
+strcoll_bp:
+       .indirect_symbol        _strcoll
+       .long   cfm_stub_binding_helper
+
+tmpnam_bp:
+       .indirect_symbol        _tmpnam
+       .long   cfm_stub_binding_helper
+
+tolower_bp:
+       .indirect_symbol        _tolower
+       .long   cfm_stub_binding_helper
+
+vsprintf_bp:
+       .indirect_symbol        _vsprintf
+       .long   cfm_stub_binding_helper
+
+memcpy_bp:
+       .indirect_symbol        _memcpy
+       .long   cfm_stub_binding_helper
+
+atexit_bp:
+       .indirect_symbol        _atexit
+       .long   cfm_stub_binding_helper
+
+strncmp_bp:
+       .indirect_symbol        _strncmp
+       .long   cfm_stub_binding_helper
+
+atof_bp:
+       .indirect_symbol        _atof
+       .long   cfm_stub_binding_helper
+
+gmtime_bp:
+       .indirect_symbol        _gmtime
+       .long   cfm_stub_binding_helper
+
+clearerr_bp:
+       .indirect_symbol        _clearerr
+       .long   cfm_stub_binding_helper
+
+getchar_bp:
+       .indirect_symbol        _getchar
+       .long   cfm_stub_binding_helper
+
+read_bp:
+       .indirect_symbol        _read
+       .long   cfm_stub_binding_helper
+
+exit_bp:
+       .indirect_symbol        _exit
+       .long   cfm_stub_binding_helper
+
+atoi_bp:
+       .indirect_symbol        _atoi
+       .long   cfm_stub_binding_helper
+
+rand_bp:
+       .indirect_symbol        _rand
+       .long   cfm_stub_binding_helper
+
+strcspn_bp:
+       .indirect_symbol        _strcspn
+       .long   cfm_stub_binding_helper
+
+mbstowcs_bp:
+       .indirect_symbol        _mbstowcs
+       .long   cfm_stub_binding_helper
+
+strtoul_bp:
+       .indirect_symbol        _strtoul
+       .long   cfm_stub_binding_helper
+
+remove_bp:
+       .indirect_symbol        _remove
+       .long   cfm_stub_binding_helper
+
+strcat_bp:
+       .indirect_symbol        _strcat
+       .long   cfm_stub_binding_helper
+
+atol_bp:
+       .indirect_symbol        _atol
+       .long   cfm_stub_binding_helper
+
+strftime_bp:
+       .indirect_symbol        _strftime
+       .long   cfm_stub_binding_helper
+
+asctime_bp:
+       .indirect_symbol        _asctime
+       .long   cfm_stub_binding_helper
+
+isalpha_bp:
+       .indirect_symbol        _isalpha
+       .long   cfm_stub_binding_helper
+
+memmove_bp:
+       .indirect_symbol        _memmove
+       .long   cfm_stub_binding_helper
+
+tmpfile_bp:
+       .indirect_symbol        _tmpfile
+       .long   cfm_stub_binding_helper
+
+free_bp:
+       .indirect_symbol        _free
+       .long   cfm_stub_binding_helper
+
+fseek_bp:
+       .indirect_symbol        _fseek
+       .long   cfm_stub_binding_helper
+
+rewind_bp:
+       .indirect_symbol        _rewind
+       .long   cfm_stub_binding_helper
+
+write_bp:
+       .indirect_symbol        _write
+       .long   cfm_stub_binding_helper
+
+isascii_bp:
+       .indirect_symbol        _isascii
+       .long   cfm_stub_binding_helper
+
+ldiv_bp:
+       .indirect_symbol        _ldiv
+       .long   cfm_stub_binding_helper
+
+strerror_bp:
+       .indirect_symbol        _strerror
+       .long   cfm_stub_binding_helper
+
+strspn_bp:
+       .indirect_symbol        _strspn
+       .long   cfm_stub_binding_helper
+
+toupper_bp:
+       .indirect_symbol        _toupper
+       .long   cfm_stub_binding_helper
+
+wctomb_bp:
+       .indirect_symbol        _wctomb
+       .long   cfm_stub_binding_helper
+
+sscanf_bp:
+       .indirect_symbol        _sscanf
+       .long   cfm_stub_binding_helper
+
+unlink_bp:
+       .indirect_symbol        _unlink
+       .long   cfm_stub_binding_helper
+
+difftime_bp:
+       .indirect_symbol        _difftime
+       .long   cfm_stub_binding_helper
+
+labs_bp:
+       .indirect_symbol        _labs
+       .long   cfm_stub_binding_helper
+
+ctime_bp:
+       .indirect_symbol        _ctime
+       .long   cfm_stub_binding_helper
+
+strncpy_bp:
+       .indirect_symbol        _strncpy
+       .long   cfm_stub_binding_helper
+
+memcmp_bp:
+       .indirect_symbol        _memcmp
+       .long   cfm_stub_binding_helper
+
+fgetc_bp:
+       .indirect_symbol        _fgetc
+       .long   cfm_stub_binding_helper
+
+bsearch_bp:
+       .indirect_symbol        _bsearch
+       .long   cfm_stub_binding_helper
+
+fcntl_bp:
+       .indirect_symbol        _fcntl
+       .long   cfm_stub_binding_helper
+
+fprintf_bp:
+       .indirect_symbol        _fprintf
+       .long   cfm_stub_binding_helper
+
+feof_bp:
+       .indirect_symbol        _feof
+       .long   cfm_stub_binding_helper
+
+open_bp:
+       .indirect_symbol        _open
+       .long   cfm_stub_binding_helper
+
+putc_bp:
+       .indirect_symbol        _putc
+       .long   cfm_stub_binding_helper
+
+isdigit_bp:
+       .indirect_symbol        _isdigit
+       .long   cfm_stub_binding_helper
+
+fread_bp:
+       .indirect_symbol        _fread
+       .long   cfm_stub_binding_helper
+
+clock_bp:
+       .indirect_symbol        _clock
+       .long   cfm_stub_binding_helper
+
+memchr_bp:
+       .indirect_symbol        _memchr
+       .long   cfm_stub_binding_helper
+
+isgraph_bp:
+       .indirect_symbol        _isgraph
+       .long   cfm_stub_binding_helper
+
+dup_bp:
+       .indirect_symbol        _dup
+       .long   cfm_stub_binding_helper
+
+getenv_bp:
+       .indirect_symbol        _getenv
+       .long   cfm_stub_binding_helper
+
+isupper_bp:
+       .indirect_symbol        _isupper
+       .long   cfm_stub_binding_helper
+
+perror_bp:
+       .indirect_symbol        _perror
+       .long   cfm_stub_binding_helper
+
+toascii_bp:
+       .indirect_symbol        _toascii
+       .long   cfm_stub_binding_helper
+
+ungetc_bp:
+       .indirect_symbol        _ungetc
+       .long   cfm_stub_binding_helper
+
+fclose_bp:
+       .indirect_symbol        _fclose
+       .long   cfm_stub_binding_helper
+
+memset_bp:
+       .indirect_symbol        _memset
+       .long   cfm_stub_binding_helper
+
+mktime_bp:
+       .indirect_symbol        _mktime
+       .long   cfm_stub_binding_helper
+
+realloc_bp:
+       .indirect_symbol        _realloc
+       .long   cfm_stub_binding_helper
+
+strcpy_bp:
+       .indirect_symbol        _strcpy
+       .long   cfm_stub_binding_helper
+
+srand_bp:
+       .indirect_symbol        _srand
+       .long   cfm_stub_binding_helper
+
+strlen_bp:
+       .indirect_symbol        _strlen
+       .long   cfm_stub_binding_helper
+
+strstr_bp:
+       .indirect_symbol        _strstr
+       .long   cfm_stub_binding_helper
+
+getpid_bp:
+       .indirect_symbol        _getpid
+       .long   cfm_stub_binding_helper
+
+mblen_bp:
+       .indirect_symbol        _mblen
+       .long   cfm_stub_binding_helper
+
+fgets_bp:
+       .indirect_symbol        _fgets
+       .long   cfm_stub_binding_helper
+
+setlocale_bp:
+       .indirect_symbol        _setlocale
+       .long   cfm_stub_binding_helper
+
+ferror_bp:
+       .indirect_symbol        _ferror
+       .long   cfm_stub_binding_helper
+
+vprintf_bp:
+       .indirect_symbol        _vprintf
+       .long   cfm_stub_binding_helper
+
+ispunct_bp:
+       .indirect_symbol        _ispunct
+       .long   cfm_stub_binding_helper
+
+puts_bp:
+       .indirect_symbol        _puts
+       .long   cfm_stub_binding_helper
+
+freopen_bp:
+       .indirect_symbol        _freopen
+       .long   cfm_stub_binding_helper
+
+localeconv_bp:
+       .indirect_symbol        _localeconv
+       .long   cfm_stub_binding_helper
+
+scanf_bp:
+       .indirect_symbol        _scanf
+       .long   cfm_stub_binding_helper
+
+setvbuf_bp:
+       .indirect_symbol        _setvbuf
+       .long   cfm_stub_binding_helper
+
+strrchr_bp:
+       .indirect_symbol        _strrchr
+       .long   cfm_stub_binding_helper
+
+putw_bp:
+       .indirect_symbol        _putw
+       .long   cfm_stub_binding_helper
+
+sprintf_bp:
+       .indirect_symbol        _sprintf
+       .long   cfm_stub_binding_helper
+
+tanh_bp:
+       .indirect_symbol        _tanh
+       .long   cfm_stub_binding_helper
+
+tan_bp:
+       .indirect_symbol        _tan
+       .long   cfm_stub_binding_helper
+
+sqrt_bp:
+       .indirect_symbol        _sqrt
+       .long   cfm_stub_binding_helper
+
+sinh_bp:
+       .indirect_symbol        _sinh
+       .long   cfm_stub_binding_helper
+
+sin_bp:
+       .indirect_symbol        _sin
+       .long   cfm_stub_binding_helper
+
+scalb_bp:
+       .indirect_symbol        _scalb
+       .long   cfm_stub_binding_helper
+
+rint_bp:
+       .indirect_symbol        _rint
+       .long   cfm_stub_binding_helper
+
+remainder_bp:
+       .indirect_symbol        _remainder
+       .long   cfm_stub_binding_helper
+
+pow_bp:
+       .indirect_symbol        _pow
+       .long   cfm_stub_binding_helper
+
+modf_bp:
+       .indirect_symbol        _modf
+       .long   cfm_stub_binding_helper
+
+logb_bp:
+       .indirect_symbol        _logb
+       .long   cfm_stub_binding_helper
+
+log1p_bp:
+       .indirect_symbol        _log1p
+       .long   cfm_stub_binding_helper
+
+log10_bp:
+       .indirect_symbol        _log10
+       .long   cfm_stub_binding_helper
+
+log_bp:
+       .indirect_symbol        _log
+       .long   cfm_stub_binding_helper
+
+lgamma_bp:
+       .indirect_symbol        _lgamma
+       .long   cfm_stub_binding_helper
+
+ldexp_bp:
+       .indirect_symbol        _ldexp
+       .long   cfm_stub_binding_helper
+
+hypot_bp:
+       .indirect_symbol        _hypot
+       .long   cfm_stub_binding_helper
+
+gamma_bp:
+       .indirect_symbol        _gamma
+       .long   cfm_stub_binding_helper
+
+frexp_bp:
+       .indirect_symbol        _frexp
+       .long   cfm_stub_binding_helper
+
+fmod_bp:
+       .indirect_symbol        _fmod
+       .long   cfm_stub_binding_helper
+
+floor_bp:
+       .indirect_symbol        _floor
+       .long   cfm_stub_binding_helper
+
+fabs_bp:
+       .indirect_symbol        _fabs
+       .long   cfm_stub_binding_helper
+
+expm1_bp:
+       .indirect_symbol        _expm1
+       .long   cfm_stub_binding_helper
+
+exp_bp:
+       .indirect_symbol        _exp
+       .long   cfm_stub_binding_helper
+
+erfc_bp:
+       .indirect_symbol        _erfc
+       .long   cfm_stub_binding_helper
+
+erf_bp:
+       .indirect_symbol        _erf
+       .long   cfm_stub_binding_helper
+
+cosh_bp:
+       .indirect_symbol        _cosh
+       .long   cfm_stub_binding_helper
+
+cos_bp:
+       .indirect_symbol        _cos
+       .long   cfm_stub_binding_helper
+
+copysign_bp:
+       .indirect_symbol        _copysign
+       .long   cfm_stub_binding_helper
+
+ceil_bp:
+       .indirect_symbol        _ceil
+       .long   cfm_stub_binding_helper
+
+atanh_bp:
+       .indirect_symbol        _atanh
+       .long   cfm_stub_binding_helper
+
+atan2_bp:
+       .indirect_symbol        _atan2
+       .long   cfm_stub_binding_helper
+
+atan_bp:
+       .indirect_symbol        _atan
+       .long   cfm_stub_binding_helper
+
+asinh_bp:
+       .indirect_symbol        _asinh
+       .long   cfm_stub_binding_helper
+
+asin_bp:
+       .indirect_symbol        _asin
+       .long   cfm_stub_binding_helper
+
+acosh_bp:
+       .indirect_symbol        _acosh
+       .long   cfm_stub_binding_helper
+
+acos_bp:
+       .indirect_symbol        _acos
+       .long   cfm_stub_binding_helper
+
+       .section        __DATA, __VLib_Data_BPs, non_lazy_symbol_pointers
+
+       .align  2
+
+#else
+#endif
+