├── .gitattributes ├── .gitignore ├── .gitmodules ├── AArch64.cgen ├── Arm.cgen ├── BitVector.cpp ├── BitVector.h ├── Bootstrap.inc ├── CMakeLists.txt ├── Code.lex ├── Code.y ├── ElfOutput.cpp ├── ElfOutput.h ├── Enum.cpp ├── Enum.h ├── Expr.cpp ├── Expr.h ├── Function.cpp ├── Function.h ├── ILBlock.cpp ├── ILBlock.h ├── LICENSE.txt ├── Linker.cpp ├── Linker.h ├── MachOOutput.cpp ├── MachOOutput.h ├── Mips.cgen ├── Optimize.cpp ├── Optimize.h ├── Output.cpp ├── Output.h ├── OutputX64.cpp ├── OutputX64.h ├── OutputX86.cpp ├── OutputX86.h ├── OutputX86Common.cpp ├── OutputX86Common.h ├── ParserState.cpp ├── ParserState.h ├── PeOutput.cpp ├── PeOutput.h ├── Ppc.cgen ├── Preprocess.lex ├── Preprocess.y ├── PreprocessState.cpp ├── PreprocessState.h ├── Quark.cgen ├── README.md ├── RefCountObject.h ├── Scope.cpp ├── Scope.h ├── Settings.h ├── Struct.cpp ├── Struct.h ├── SymInstr.cpp ├── SymInstr.h ├── Token.cpp ├── Token.h ├── TreeBlock.cpp ├── TreeBlock.h ├── TreeNode.cpp ├── TreeNode.h ├── Type.cpp ├── Type.h ├── Variable.cpp ├── Variable.h ├── X64SymInstr.cpp ├── X64SymInstr.h ├── X86SymInstr.cpp ├── X86SymInstr.h ├── X86SymInstrCommon.cpp ├── X86SymInstrCommon.h ├── __init__.py ├── buildenv └── msys │ ├── bin │ ├── addr2line.exe │ ├── ar.exe │ ├── as.exe │ ├── awk.exe │ ├── basename.exe │ ├── bash.exe │ ├── bashbug │ ├── bison.exe │ ├── c++.exe │ ├── c++filt.exe │ ├── cat.exe │ ├── chmod.exe │ ├── cls │ ├── clsb │ ├── cmd │ ├── comm.exe │ ├── cp.exe │ ├── cpp.exe │ ├── cut.exe │ ├── date.exe │ ├── dirname.exe │ ├── dlltool.exe │ ├── dllwrap.exe │ ├── echo.exe │ ├── egrep.exe │ ├── env.exe │ ├── error-mode.exe │ ├── expr.exe │ ├── false.exe │ ├── fgrep.exe │ ├── flex.exe │ ├── fold.exe │ ├── ftp │ ├── g++.exe │ ├── gawk-3.1.7.exe │ ├── gawk.exe │ ├── gcc.exe │ ├── gccbug │ ├── gcov.exe │ ├── gprof.exe │ ├── grep.exe │ ├── head.exe │ ├── i686-pc-msys-c++.exe │ ├── i686-pc-msys-g++.exe │ ├── i686-pc-msys-gcc-3.4.4 │ ├── i686-pc-msys-gcc.exe │ ├── id.exe │ ├── igawk │ ├── install.exe │ ├── install.exe.manifest │ ├── join.exe │ ├── ld.exe │ ├── ln.exe │ ├── lnkcnv │ ├── ls.exe │ ├── m4.exe │ ├── make.exe │ ├── md5sum.exe │ ├── mkdir.exe │ ├── mount │ ├── msys-1.0.dll │ ├── msys-iconv-2.dll │ ├── msys-intl-8.dll │ ├── msys-regex-1.dll │ ├── msys-termcap-0.dll │ ├── msysinfo │ ├── msysmnt.exe │ ├── mv.exe │ ├── nm.exe │ ├── objcopy.exe │ ├── objdump.exe │ ├── od.exe │ ├── paste.exe │ ├── pgawk-3.1.7.exe │ ├── pgawk.exe │ ├── printf.exe │ ├── ps.exe │ ├── pwd.exe │ ├── ranlib.exe │ ├── readelf.exe │ ├── rm.exe │ ├── rmdir.exe │ ├── sed.exe │ ├── sh.exe │ ├── size.exe │ ├── sleep.exe │ ├── sort.exe │ ├── split.exe │ ├── start │ ├── strings.exe │ ├── strip.exe │ ├── stty.exe │ ├── tail.exe │ ├── tee.exe │ ├── touch.exe │ ├── tr.exe │ ├── true.exe │ ├── umount │ ├── uname.exe │ ├── uniq.exe │ ├── wc.exe │ ├── which │ ├── windmc.exe │ ├── windres.exe │ └── yacc │ ├── etc │ ├── fstab.sample │ ├── inputrc.default │ ├── profile │ └── termcap │ ├── include │ ├── FlexLexer.h │ ├── _ansi.h │ ├── _syslist.h │ ├── a.out.h │ ├── ansidecl.h │ ├── ar.h │ ├── arpa │ │ ├── ftp.h │ │ ├── inet.h │ │ └── telnet.h │ ├── asm │ │ ├── byteorder.h │ │ ├── socket.h │ │ └── types.h │ ├── assert.h │ ├── bfd.h │ ├── bfdlink.h │ ├── c++ │ │ └── 3.4.4 │ │ │ ├── algorithm │ │ │ ├── backward │ │ │ ├── algo.h │ │ │ ├── algobase.h │ │ │ ├── alloc.h │ │ │ ├── backward_warning.h │ │ │ ├── bvector.h │ │ │ ├── complex.h │ │ │ ├── defalloc.h │ │ │ ├── deque.h │ │ │ ├── fstream.h │ │ │ ├── function.h │ │ │ ├── hash_map.h │ │ │ ├── hash_set.h │ │ │ ├── hashtable.h │ │ │ ├── heap.h │ │ │ ├── iomanip.h │ │ │ ├── iostream.h │ │ │ ├── istream.h │ │ │ ├── iterator.h │ │ │ ├── list.h │ │ │ ├── map.h │ │ │ ├── multimap.h │ │ │ ├── multiset.h │ │ │ ├── new.h │ │ │ ├── ostream.h │ │ │ ├── pair.h │ │ │ ├── queue.h │ │ │ ├── rope.h │ │ │ ├── set.h │ │ │ ├── slist.h │ │ │ ├── stack.h │ │ │ ├── stream.h │ │ │ ├── streambuf.h │ │ │ ├── strstream │ │ │ ├── tempbuf.h │ │ │ ├── tree.h │ │ │ └── vector.h │ │ │ ├── bits │ │ │ ├── allocator.h │ │ │ ├── atomicity.h │ │ │ ├── basic_ios.h │ │ │ ├── basic_ios.tcc │ │ │ ├── basic_string.h │ │ │ ├── basic_string.tcc │ │ │ ├── boost_concept_check.h │ │ │ ├── char_traits.h │ │ │ ├── cmath.tcc │ │ │ ├── codecvt.h │ │ │ ├── concept_check.h │ │ │ ├── concurrence.h │ │ │ ├── cpp_type_traits.h │ │ │ ├── deque.tcc │ │ │ ├── fstream.tcc │ │ │ ├── functexcept.h │ │ │ ├── gslice.h │ │ │ ├── gslice_array.h │ │ │ ├── indirect_array.h │ │ │ ├── ios_base.h │ │ │ ├── istream.tcc │ │ │ ├── list.tcc │ │ │ ├── locale_classes.h │ │ │ ├── locale_facets.h │ │ │ ├── locale_facets.tcc │ │ │ ├── localefwd.h │ │ │ ├── mask_array.h │ │ │ ├── ostream.tcc │ │ │ ├── postypes.h │ │ │ ├── slice_array.h │ │ │ ├── sstream.tcc │ │ │ ├── stl_algo.h │ │ │ ├── stl_algobase.h │ │ │ ├── stl_bvector.h │ │ │ ├── stl_construct.h │ │ │ ├── stl_deque.h │ │ │ ├── stl_function.h │ │ │ ├── stl_heap.h │ │ │ ├── stl_iterator.h │ │ │ ├── stl_iterator_base_funcs.h │ │ │ ├── stl_iterator_base_types.h │ │ │ ├── stl_list.h │ │ │ ├── stl_map.h │ │ │ ├── stl_multimap.h │ │ │ ├── stl_multiset.h │ │ │ ├── stl_numeric.h │ │ │ ├── stl_pair.h │ │ │ ├── stl_queue.h │ │ │ ├── stl_raw_storage_iter.h │ │ │ ├── stl_relops.h │ │ │ ├── stl_set.h │ │ │ ├── stl_stack.h │ │ │ ├── stl_tempbuf.h │ │ │ ├── stl_threads.h │ │ │ ├── stl_tree.h │ │ │ ├── stl_uninitialized.h │ │ │ ├── stl_vector.h │ │ │ ├── stream_iterator.h │ │ │ ├── streambuf.tcc │ │ │ ├── streambuf_iterator.h │ │ │ ├── stringfwd.h │ │ │ ├── type_traits.h │ │ │ ├── valarray_after.h │ │ │ ├── valarray_array.h │ │ │ ├── valarray_array.tcc │ │ │ ├── valarray_before.h │ │ │ └── vector.tcc │ │ │ ├── bitset │ │ │ ├── cassert │ │ │ ├── cctype │ │ │ ├── cerrno │ │ │ ├── cfloat │ │ │ ├── ciso646 │ │ │ ├── climits │ │ │ ├── clocale │ │ │ ├── cmath │ │ │ ├── complex │ │ │ ├── csetjmp │ │ │ ├── csignal │ │ │ ├── cstdarg │ │ │ ├── cstddef │ │ │ ├── cstdio │ │ │ ├── cstdlib │ │ │ ├── cstring │ │ │ ├── ctime │ │ │ ├── cwchar │ │ │ ├── cwctype │ │ │ ├── cxxabi.h │ │ │ ├── debug │ │ │ ├── bitset │ │ │ ├── debug.h │ │ │ ├── deque │ │ │ ├── formatter.h │ │ │ ├── hash_map │ │ │ ├── hash_map.h │ │ │ ├── hash_multimap.h │ │ │ ├── hash_multiset.h │ │ │ ├── hash_set │ │ │ ├── hash_set.h │ │ │ ├── list │ │ │ ├── map │ │ │ ├── map.h │ │ │ ├── multimap.h │ │ │ ├── multiset.h │ │ │ ├── safe_base.h │ │ │ ├── safe_iterator.h │ │ │ ├── safe_iterator.tcc │ │ │ ├── safe_sequence.h │ │ │ ├── set │ │ │ ├── set.h │ │ │ ├── string │ │ │ └── vector │ │ │ ├── deque │ │ │ ├── exception │ │ │ ├── exception_defines.h │ │ │ ├── ext │ │ │ ├── algorithm │ │ │ ├── bitmap_allocator.h │ │ │ ├── debug_allocator.h │ │ │ ├── enc_filebuf.h │ │ │ ├── functional │ │ │ ├── hash_fun.h │ │ │ ├── hash_map │ │ │ ├── hash_set │ │ │ ├── hashtable.h │ │ │ ├── iterator │ │ │ ├── malloc_allocator.h │ │ │ ├── memory │ │ │ ├── mt_allocator.h │ │ │ ├── new_allocator.h │ │ │ ├── numeric │ │ │ ├── pod_char_traits.h │ │ │ ├── pool_allocator.h │ │ │ ├── rb_tree │ │ │ ├── rope │ │ │ ├── ropeimpl.h │ │ │ ├── slist │ │ │ ├── stdio_filebuf.h │ │ │ └── stdio_sync_filebuf.h │ │ │ ├── fstream │ │ │ ├── functional │ │ │ ├── i686-pc-msys │ │ │ └── bits │ │ │ │ ├── atomic_word.h │ │ │ │ ├── basic_file.h │ │ │ │ ├── c++allocator.h │ │ │ │ ├── c++config.h │ │ │ │ ├── c++io.h │ │ │ │ ├── c++locale.h │ │ │ │ ├── codecvt_specializations.h │ │ │ │ ├── ctype_base.h │ │ │ │ ├── ctype_inline.h │ │ │ │ ├── ctype_noninline.h │ │ │ │ ├── gthr-default.h │ │ │ │ ├── gthr-posix.h │ │ │ │ ├── gthr-single.h │ │ │ │ ├── gthr.h │ │ │ │ ├── messages_members.h │ │ │ │ ├── os_defines.h │ │ │ │ └── time_members.h │ │ │ ├── iomanip │ │ │ ├── ios │ │ │ ├── iosfwd │ │ │ ├── iostream │ │ │ ├── istream │ │ │ ├── iterator │ │ │ ├── limits │ │ │ ├── list │ │ │ ├── locale │ │ │ ├── map │ │ │ ├── memory │ │ │ ├── new │ │ │ ├── numeric │ │ │ ├── ostream │ │ │ ├── queue │ │ │ ├── set │ │ │ ├── sstream │ │ │ ├── stack │ │ │ ├── stdexcept │ │ │ ├── streambuf │ │ │ ├── string │ │ │ ├── typeinfo │ │ │ ├── utility │ │ │ ├── valarray │ │ │ └── vector │ ├── ctype.h │ ├── cygwin │ │ ├── acl.h │ │ ├── core_dump.h │ │ ├── cygwin_dll.h │ │ ├── icmp.h │ │ ├── if.h │ │ ├── in.h │ │ ├── in_systm.h │ │ ├── ip.h │ │ ├── mtio.h │ │ ├── rdevio.h │ │ ├── socket.h │ │ ├── sockios.h │ │ ├── types.h │ │ ├── uio.h │ │ └── version.h │ ├── dirent.h │ ├── dis-asm.h │ ├── dlfcn.h │ ├── errno.h │ ├── exceptions.h │ ├── fastmath.h │ ├── fcntl.h │ ├── features.h │ ├── getopt.h │ ├── glob.h │ ├── grp.h │ ├── icmp.h │ ├── ieeefp.h │ ├── inttypes.h │ ├── io.h │ ├── lastlog.h │ ├── limits.h │ ├── locale.h │ ├── machine │ │ ├── ansi.h │ │ ├── fastmath.h │ │ ├── ieeefp.h │ │ ├── setjmp-dj.h │ │ ├── setjmp.h │ │ ├── time.h │ │ └── types.h │ ├── malloc.h │ ├── mapi.h │ ├── math.h │ ├── memory.h │ ├── mntent.h │ ├── net │ │ └── if.h │ ├── netdb.h │ ├── netinet │ │ ├── in.h │ │ ├── in_systm.h │ │ ├── ip.h │ │ ├── ip_icmp.h │ │ └── tcp.h │ ├── paths.h │ ├── poll.h │ ├── process.h │ ├── pthread.h │ ├── pwd.h │ ├── reent.h │ ├── regdef.h │ ├── regexp.h │ ├── sched.h │ ├── semaphore.h │ ├── setjmp.h │ ├── signal.h │ ├── stdint.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ ├── strings.h │ ├── symcat.h │ ├── sys │ │ ├── _types.h │ │ ├── acl.h │ │ ├── cdefs.h │ │ ├── config.h │ │ ├── cygwin.h │ │ ├── dirent.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── features.h │ │ ├── file.h │ │ ├── ioctl.h │ │ ├── mman.h │ │ ├── mount.h │ │ ├── mtio.h │ │ ├── param.h │ │ ├── poll.h │ │ ├── procfs.h │ │ ├── reent.h │ │ ├── resource.h │ │ ├── sched.h │ │ ├── select.h │ │ ├── signal.h │ │ ├── smallprint.h │ │ ├── socket.h │ │ ├── soundcard.h │ │ ├── stat-dj.h │ │ ├── stat.h │ │ ├── strace.h │ │ ├── syslog.h │ │ ├── sysmacros.h │ │ ├── termio.h │ │ ├── termios.h │ │ ├── time.h │ │ ├── timeb.h │ │ ├── times.h │ │ ├── ttychars.h │ │ ├── types.h │ │ ├── uio.h │ │ ├── un.h │ │ ├── unistd.h │ │ ├── utime.h │ │ ├── utmp.h │ │ ├── utsname.h │ │ ├── vfs.h │ │ └── wait.h │ ├── sysexits.h │ ├── syslog.h │ ├── termio.h │ ├── termios.h │ ├── time.h │ ├── tzfile.h │ ├── unctrl.h │ ├── unistd.h │ ├── utime.h │ ├── utmp.h │ ├── w32api │ │ ├── GL │ │ │ ├── gl.h │ │ │ ├── glext.h │ │ │ └── glu.h │ │ ├── accctrl.h │ │ ├── aclapi.h │ │ ├── aclui.h │ │ ├── adsprop.h │ │ ├── afxres.h │ │ ├── amaudio.h │ │ ├── amvideo.h │ │ ├── audevcod.h │ │ ├── aviriff.h │ │ ├── aygshell.h │ │ ├── basetsd.h │ │ ├── basetyps.h │ │ ├── bdatypes.h │ │ ├── cderr.h │ │ ├── cguid.h │ │ ├── cmnquery.h │ │ ├── comcat.h │ │ ├── commctrl.h │ │ ├── commdlg.h │ │ ├── control.h │ │ ├── cpl.h │ │ ├── cplext.h │ │ ├── custcntl.h │ │ ├── d3d9.h │ │ ├── d3d9caps.h │ │ ├── d3d9types.h │ │ ├── dbt.h │ │ ├── dde.h │ │ ├── ddeml.h │ │ ├── ddk │ │ │ ├── atm.h │ │ │ ├── batclass.h │ │ │ ├── cfg.h │ │ │ ├── cfgmgr32.h │ │ │ ├── d4drvif.h │ │ │ ├── d4iface.h │ │ │ ├── ddkmapi.h │ │ │ ├── hidclass.h │ │ │ ├── hidpi.h │ │ │ ├── hidsdi.h │ │ │ ├── hidusage.h │ │ │ ├── kbdmou.h │ │ │ ├── mcd.h │ │ │ ├── miniport.h │ │ │ ├── minitape.h │ │ │ ├── mountdev.h │ │ │ ├── mountmgr.h │ │ │ ├── ndis.h │ │ │ ├── ndisguid.h │ │ │ ├── ndistapi.h │ │ │ ├── ndiswan.h │ │ │ ├── netevent.h │ │ │ ├── netpnp.h │ │ │ ├── newdev.h │ │ │ ├── ntapi.h │ │ │ ├── ntdd8042.h │ │ │ ├── ntddbeep.h │ │ │ ├── ntddcdrm.h │ │ │ ├── ntddcdvd.h │ │ │ ├── ntddchgr.h │ │ │ ├── ntdddisk.h │ │ │ ├── ntddk.h │ │ │ ├── ntddkbd.h │ │ │ ├── ntddmou.h │ │ │ ├── ntddndis.h │ │ │ ├── ntddpar.h │ │ │ ├── ntddpcm.h │ │ │ ├── ntddscsi.h │ │ │ ├── ntddser.h │ │ │ ├── ntddstor.h │ │ │ ├── ntddtape.h │ │ │ ├── ntddtdi.h │ │ │ ├── ntddvdeo.h │ │ │ ├── ntddvol.h │ │ │ ├── ntifs.h │ │ │ ├── ntpoapi.h │ │ │ ├── ntstatus.h │ │ │ ├── parallel.h │ │ │ ├── pfhook.h │ │ │ ├── poclass.h │ │ │ ├── scsi.h │ │ │ ├── scsiscan.h │ │ │ ├── scsiwmi.h │ │ │ ├── smbus.h │ │ │ ├── srb.h │ │ │ ├── storport.h │ │ │ ├── tdi.h │ │ │ ├── tdiinfo.h │ │ │ ├── tdikrnl.h │ │ │ ├── tdistat.h │ │ │ ├── tvout.h │ │ │ ├── upssvc.h │ │ │ ├── usb.h │ │ │ ├── usb100.h │ │ │ ├── usbcamdi.h │ │ │ ├── usbdi.h │ │ │ ├── usbioctl.h │ │ │ ├── usbiodef.h │ │ │ ├── usbscan.h │ │ │ ├── usbuser.h │ │ │ ├── video.h │ │ │ ├── videoagp.h │ │ │ ├── win2k.h │ │ │ ├── winddi.h │ │ │ ├── winddk.h │ │ │ ├── winnt4.h │ │ │ ├── winxp.h │ │ │ ├── ws2san.h │ │ │ └── xfilter.h │ │ ├── devguid.h │ │ ├── dhcpcsdk.h │ │ ├── dlgs.h │ │ ├── docobj.h │ │ ├── dsadmin.h │ │ ├── dsclient.h │ │ ├── dsgetdc.h │ │ ├── dshow.h │ │ ├── dsquery.h │ │ ├── dsrole.h │ │ ├── dvdevcod.h │ │ ├── dvdmedia.h │ │ ├── dxerr8.h │ │ ├── dxerr9.h │ │ ├── edevdefs.h │ │ ├── errorrep.h │ │ ├── errors.h │ │ ├── evcode.h │ │ ├── exdisp.h │ │ ├── exdispid.h │ │ ├── fltdefs.h │ │ ├── httpext.h │ │ ├── icm.h │ │ ├── idispids.h │ │ ├── il21dec.h │ │ ├── imagehlp.h │ │ ├── imm.h │ │ ├── initguid.h │ │ ├── intshcut.h │ │ ├── ipexport.h │ │ ├── iphlpapi.h │ │ ├── ipifcons.h │ │ ├── ipinfoid.h │ │ ├── iprtrmib.h │ │ ├── iptypes.h │ │ ├── ipxconst.h │ │ ├── ipxrtdef.h │ │ ├── ipxtfflt.h │ │ ├── isguids.h │ │ ├── ks.h │ │ ├── ksmedia.h │ │ ├── largeint.h │ │ ├── lm.h │ │ ├── lmaccess.h │ │ ├── lmalert.h │ │ ├── lmapibuf.h │ │ ├── lmat.h │ │ ├── lmaudit.h │ │ ├── lmbrowsr.h │ │ ├── lmchdev.h │ │ ├── lmconfig.h │ │ ├── lmcons.h │ │ ├── lmerr.h │ │ ├── lmerrlog.h │ │ ├── lmmsg.h │ │ ├── lmremutl.h │ │ ├── lmrepl.h │ │ ├── lmserver.h │ │ ├── lmshare.h │ │ ├── lmsname.h │ │ ├── lmstats.h │ │ ├── lmsvc.h │ │ ├── lmuse.h │ │ ├── lmuseflg.h │ │ ├── lmwksta.h │ │ ├── lzexpand.h │ │ ├── mapi.h │ │ ├── mciavi.h │ │ ├── mcx.h │ │ ├── mgm.h │ │ ├── mgmtapi.h │ │ ├── mlang.h │ │ ├── mmreg.h │ │ ├── mmsystem.h │ │ ├── mpegtype.h │ │ ├── mprapi.h │ │ ├── mq.h │ │ ├── msacm.h │ │ ├── mshtml.h │ │ ├── mswsock.h │ │ ├── nb30.h │ │ ├── nddeapi.h │ │ ├── nspapi.h │ │ ├── ntdef.h │ │ ├── ntdll.h │ │ ├── ntdsapi.h │ │ ├── ntdsbcli.h │ │ ├── ntldap.h │ │ ├── ntsecapi.h │ │ ├── ntsecpkg.h │ │ ├── oaidl.h │ │ ├── objbase.h │ │ ├── objfwd.h │ │ ├── objidl.h │ │ ├── objsafe.h │ │ ├── objsel.h │ │ ├── ocidl.h │ │ ├── odbcinst.h │ │ ├── ole.h │ │ ├── ole2.h │ │ ├── ole2ver.h │ │ ├── oleacc.h │ │ ├── oleauto.h │ │ ├── olectl.h │ │ ├── olectlid.h │ │ ├── oledlg.h │ │ ├── oleidl.h │ │ ├── pbt.h │ │ ├── poppack.h │ │ ├── powrprof.h │ │ ├── prsht.h │ │ ├── psapi.h │ │ ├── pshpack1.h │ │ ├── pshpack2.h │ │ ├── pshpack4.h │ │ ├── pshpack8.h │ │ ├── qedit.h │ │ ├── rapi.h │ │ ├── ras.h │ │ ├── rasdlg.h │ │ ├── raserror.h │ │ ├── rassapi.h │ │ ├── reason.h │ │ ├── regstr.h │ │ ├── richedit.h │ │ ├── richole.h │ │ ├── routprot.h │ │ ├── rpc.h │ │ ├── rpcdce.h │ │ ├── rpcdce2.h │ │ ├── rpcdcep.h │ │ ├── rpcndr.h │ │ ├── rpcnsi.h │ │ ├── rpcnsip.h │ │ ├── rpcnterr.h │ │ ├── rpcproxy.h │ │ ├── rtutils.h │ │ ├── schannel.h │ │ ├── schnlsp.h │ │ ├── scrnsave.h │ │ ├── sddl.h │ │ ├── secext.h │ │ ├── security.h │ │ ├── servprov.h │ │ ├── setupapi.h │ │ ├── shellapi.h │ │ ├── shldisp.h │ │ ├── shlguid.h │ │ ├── shlobj.h │ │ ├── shlwapi.h │ │ ├── snmp.h │ │ ├── specstrings.h │ │ ├── sql.h │ │ ├── sqlext.h │ │ ├── sqltypes.h │ │ ├── sqlucode.h │ │ ├── sspi.h │ │ ├── stm.h │ │ ├── strmif.h │ │ ├── subauth.h │ │ ├── svcguid.h │ │ ├── tlhelp32.h │ │ ├── tmschema.h │ │ ├── unknwn.h │ │ ├── userenv.h │ │ ├── usp10.h │ │ ├── uxtheme.h │ │ ├── vfw.h │ │ ├── vidcap.h │ │ ├── vmr9.h │ │ ├── vptype.h │ │ ├── w32api.h │ │ ├── winable.h │ │ ├── winbase.h │ │ ├── winber.h │ │ ├── wincon.h │ │ ├── wincrypt.h │ │ ├── windef.h │ │ ├── windns.h │ │ ├── windows.h │ │ ├── windowsx.h │ │ ├── winerror.h │ │ ├── wingdi.h │ │ ├── wininet.h │ │ ├── winioctl.h │ │ ├── winldap.h │ │ ├── winnetwk.h │ │ ├── winnls.h │ │ ├── winnt.h │ │ ├── winperf.h │ │ ├── winreg.h │ │ ├── winresrc.h │ │ ├── winsnmp.h │ │ ├── winsock.h │ │ ├── winsock2.h │ │ ├── winspool.h │ │ ├── winsvc.h │ │ ├── winuser.h │ │ ├── winver.h │ │ ├── ws2spi.h │ │ ├── ws2tcpip.h │ │ ├── wsahelp.h │ │ ├── wsipx.h │ │ ├── wsnetbs.h │ │ ├── wtsapi32.h │ │ ├── wtypes.h │ │ ├── xprtdefs.h │ │ └── zmouse.h │ └── wchar.h │ ├── lib │ ├── automode.o │ ├── binmode.o │ ├── crt0.o │ ├── debug │ │ ├── libstdc++.a │ │ └── libstdc++.la │ ├── gcc │ │ └── i686-pc-msys │ │ │ └── 3.4.4 │ │ │ ├── cc1.exe │ │ │ ├── cc1plus.exe │ │ │ ├── collect2.exe │ │ │ ├── include │ │ │ ├── README │ │ │ ├── emmintrin.h │ │ │ ├── float.h │ │ │ ├── iso646.h │ │ │ ├── limits.h │ │ │ ├── mm_malloc.h │ │ │ ├── mmintrin.h │ │ │ ├── pmmintrin.h │ │ │ ├── stdarg.h │ │ │ ├── stdbool.h │ │ │ ├── stddef.h │ │ │ ├── syslimits.h │ │ │ ├── unwind.h │ │ │ ├── varargs.h │ │ │ └── xmmintrin.h │ │ │ ├── install-tools │ │ │ ├── fixinc.sh │ │ │ ├── gsyslimits.h │ │ │ ├── include │ │ │ │ ├── README │ │ │ │ ├── emmintrin.h │ │ │ │ ├── float.h │ │ │ │ ├── iso646.h │ │ │ │ ├── limits.h │ │ │ │ ├── mm_malloc.h │ │ │ │ ├── mmintrin.h │ │ │ │ ├── pmmintrin.h │ │ │ │ ├── stdarg.h │ │ │ │ ├── stdbool.h │ │ │ │ ├── stddef.h │ │ │ │ ├── unwind.h │ │ │ │ ├── varargs.h │ │ │ │ └── xmmintrin.h │ │ │ ├── mkheaders │ │ │ └── mkheaders.conf │ │ │ ├── libgcc.a │ │ │ ├── libgcov.a │ │ │ └── specs │ ├── gcrt0.o │ ├── ldscripts │ │ ├── i386pe.x │ │ ├── i386pe.xa │ │ ├── i386pe.xbn │ │ ├── i386pe.xn │ │ ├── i386pe.xr │ │ └── i386pe.xu │ ├── libbfd.a │ ├── libbfd.la │ ├── libc.a │ ├── libfl.a │ ├── libfl_pic.a │ ├── libgmon.a │ ├── libiberty.a │ ├── libm.a │ ├── libmsys-1.0.dll.a │ ├── libopcodes.a │ ├── libopcodes.la │ ├── libstdc++.a │ ├── libstdc++.la │ ├── libsupc++.a │ ├── libsupc++.la │ ├── liby.a │ ├── textmode.o │ └── w32api │ │ ├── libaclui.a │ │ ├── libadvapi32.a │ │ ├── libapcups.a │ │ ├── libavicap32.a │ │ ├── libavifil32.a │ │ ├── libbthprops.a │ │ ├── libcap.a │ │ ├── libcfgmgr32.a │ │ ├── libcomctl32.a │ │ ├── libcomdlg32.a │ │ ├── libcrypt32.a │ │ ├── libctl3d32.a │ │ ├── libd3d8.a │ │ ├── libd3d9.a │ │ ├── libd3dim.a │ │ ├── libd3drm.a │ │ ├── libd3dx8d.a │ │ ├── libd3dx9d.a │ │ ├── libd3dxof.a │ │ ├── libddraw.a │ │ ├── libdhcpcsvc.a │ │ ├── libdinput.a │ │ ├── libdinput8.a │ │ ├── libdlcapi.a │ │ ├── libdmoguids.a │ │ ├── libdnsapi.a │ │ ├── libdplayx.a │ │ ├── libdpnaddr.a │ │ ├── libdpnet.a │ │ ├── libdpnlobby.a │ │ ├── libdpvoice.a │ │ ├── libdsetup.a │ │ ├── libdsound.a │ │ ├── libdxapi.a │ │ ├── libdxerr8.a │ │ ├── libdxerr9.a │ │ ├── libdxguid.a │ │ ├── libfaultrep.a │ │ ├── libgdi32.a │ │ ├── libglaux.a │ │ ├── libglu32.a │ │ ├── libhal.a │ │ ├── libhid.a │ │ ├── libhidparse.a │ │ ├── libicmui.a │ │ ├── libigmpagnt.a │ │ ├── libimagehlp.a │ │ ├── libimm32.a │ │ ├── libiphlpapi.a │ │ ├── libkernel32.a │ │ ├── libksproxy.a │ │ ├── libksuser.a │ │ ├── liblargeint.a │ │ ├── liblz32.a │ │ ├── libmapi32.a │ │ ├── libmcd.a │ │ ├── libmfcuia32.a │ │ ├── libmgmtapi.a │ │ ├── libmpr.a │ │ ├── libmprapi.a │ │ ├── libmqrt.a │ │ ├── libmsacm32.a │ │ ├── libmscms.a │ │ ├── libmsdmo.a │ │ ├── libmsimg32.a │ │ ├── libmsvcp60.a │ │ ├── libmsvfw32.a │ │ ├── libmswsock.a │ │ ├── libnddeapi.a │ │ ├── libndis.a │ │ ├── libnetapi32.a │ │ ├── libnewdev.a │ │ ├── libntdll.a │ │ ├── libntoskrnl.a │ │ ├── libodbc32.a │ │ ├── libodbccp32.a │ │ ├── libole32.a │ │ ├── liboleacc.a │ │ ├── liboleaut32.a │ │ ├── libolecli32.a │ │ ├── liboledlg.a │ │ ├── libolepro32.a │ │ ├── libolesvr32.a │ │ ├── libopengl32.a │ │ ├── libpenwin32.a │ │ ├── libpkpd32.a │ │ ├── libpowrprof.a │ │ ├── libpsapi.a │ │ ├── libquartz.a │ │ ├── librapi.a │ │ ├── librasapi32.a │ │ ├── librasdlg.a │ │ ├── librpcdce4.a │ │ ├── librpcns4.a │ │ ├── librpcrt4.a │ │ ├── librtm.a │ │ ├── librtutils.a │ │ ├── libscrnsave.a │ │ ├── libscrnsavw.a │ │ ├── libscsiport.a │ │ ├── libsecur32.a │ │ ├── libsetupapi.a │ │ ├── libshell32.a │ │ ├── libshfolder.a │ │ ├── libshlwapi.a │ │ ├── libsnmpapi.a │ │ ├── libstrmiids.a │ │ ├── libsvrapi.a │ │ ├── libtapi32.a │ │ ├── libtdi.a │ │ ├── libth32.a │ │ ├── libthunk32.a │ │ ├── liburl.a │ │ ├── libusbcamd.a │ │ ├── libusbcamd2.a │ │ ├── libuser32.a │ │ ├── libuserenv.a │ │ ├── libusp10.a │ │ ├── libuuid.a │ │ ├── libuxtheme.a │ │ ├── libvdmdbg.a │ │ ├── libversion.a │ │ ├── libvfw32.a │ │ ├── libvideoprt.a │ │ ├── libwin32k.a │ │ ├── libwin32spl.a │ │ ├── libwininet.a │ │ ├── libwinmm.a │ │ ├── libwinspool.a │ │ ├── libwinstrm.a │ │ ├── libwldap32.a │ │ ├── libwow32.a │ │ ├── libws2_32.a │ │ ├── libwsnmp32.a │ │ ├── libwsock32.a │ │ ├── libwst.a │ │ └── libwtsapi32.a │ ├── m.ico │ ├── msys.bat │ ├── msys.ico │ ├── postinstall │ ├── pi.bat │ └── pi.sh │ ├── sbin │ └── awk │ │ ├── grcat.exe │ │ └── pwcat.exe │ └── share │ ├── aclocal │ └── bison-i18n.m4 │ ├── awk │ ├── assert.awk │ ├── bits2str.awk │ ├── cliff_rand.awk │ ├── ctime.awk │ ├── ftrans.awk │ ├── getopt.awk │ ├── gettime.awk │ ├── group.awk │ ├── join.awk │ ├── libintl.awk │ ├── nextfile.awk │ ├── noassign.awk │ ├── ord.awk │ ├── passwd.awk │ ├── readable.awk │ ├── rewind.awk │ ├── round.awk │ ├── strtonum.awk │ └── zerofile.awk │ ├── bison │ ├── README │ ├── bison.m4 │ ├── c++-skel.m4 │ ├── c++.m4 │ ├── c-skel.m4 │ ├── c.m4 │ ├── glr.c │ ├── glr.cc │ ├── java-skel.m4 │ ├── java.m4 │ ├── lalr1.cc │ ├── lalr1.java │ ├── location.cc │ ├── m4sugar │ │ ├── foreach.m4 │ │ └── m4sugar.m4 │ ├── xslt │ │ ├── bison.xsl │ │ ├── xml2dot.xsl │ │ ├── xml2text.xsl │ │ └── xml2xhtml.xsl │ └── yacc.c │ ├── doc │ ├── MSYS │ │ ├── COPYING │ │ ├── COPYING.LIB │ │ ├── CYGWIN_LICENSE │ │ ├── MSYS_LICENSE.rtf │ │ ├── MSYS_MISSION │ │ ├── MSYS_VS_CYGWIN │ │ ├── MSYS_WELCOME.rtf │ │ ├── README.rtf │ │ ├── bash-3.1.23-1-msys.RELEASE_NOTES.txt │ │ ├── bison-2.4.2-1-msys.RELEASE_NOTES.txt │ │ ├── flex-2.5.35-2-msys.RELEASE_NOTES.txt │ │ ├── gcc-3.4.4-3-msys-RELEASE_NOTES.txt │ │ ├── make-3.81-3-msys.RELEASE_NOTES.txt │ │ ├── msysCORE-1.0.18-1-msys-RELEASE_NOTES.txt │ │ └── w32api-3.14-3-msys.RELEASE_NOTES.txt │ ├── bash │ │ └── 3.1.23 │ │ │ ├── AUTHORS │ │ │ ├── CHANGES │ │ │ ├── COMPAT │ │ │ ├── COPYING │ │ │ ├── FAQ │ │ │ ├── INTRO │ │ │ ├── NEWS │ │ │ ├── NOTES │ │ │ ├── POSIX │ │ │ ├── RBASH │ │ │ ├── README │ │ │ └── article.ps │ ├── bison │ │ └── 2.4.2 │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── ChangeLog │ │ │ ├── NEWS │ │ │ ├── OChangeLog │ │ │ ├── PACKAGING │ │ │ ├── README │ │ │ ├── README-alpha │ │ │ ├── THANKS │ │ │ └── TODO │ ├── flex │ │ └── 2.5.35 │ │ │ ├── ABOUT-NLS │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── ChangeLog │ │ │ ├── NEWS │ │ │ ├── ONEWS │ │ │ ├── README │ │ │ ├── README-alpha │ │ │ ├── README.cvs │ │ │ ├── THANKS │ │ │ ├── TODO │ │ │ └── flex.pdf │ ├── gcc │ │ └── 3.4.4 │ │ │ ├── BUGS │ │ │ ├── COPYING │ │ │ ├── COPYING.LIB │ │ │ ├── FAQ │ │ │ ├── MAINTAINERS │ │ │ ├── NEWS │ │ │ ├── README │ │ │ ├── README.SCO │ │ │ ├── bugs.html │ │ │ └── faq.html │ ├── make │ │ └── 3.81 │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── ChangeLog │ │ │ ├── NEWS │ │ │ ├── README │ │ │ └── README.W32 │ └── w32api │ │ └── 3.14 │ │ ├── ChangeLog │ │ └── README.w32api │ ├── info │ ├── bash.info │ ├── bison.info │ ├── cpp.info │ ├── cppinternals.info │ ├── flex.info │ ├── flex.info-1 │ ├── flex.info-2 │ ├── gcc.info │ ├── gccinstall.info │ ├── gccint.info │ ├── make.info │ ├── make.info-1 │ └── make.info-2 │ ├── locale │ ├── ast │ │ └── LC_MESSAGES │ │ │ └── bison-runtime.mo │ ├── be │ │ └── LC_MESSAGES │ │ │ └── make.mo │ ├── ca │ │ └── LC_MESSAGES │ │ │ └── flex.mo │ ├── da │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── el │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ └── bison.mo │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── et │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ └── bison.mo │ ├── fi │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ └── make.mo │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── ga │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── gl │ │ └── LC_MESSAGES │ │ │ └── make.mo │ ├── he │ │ └── LC_MESSAGES │ │ │ └── make.mo │ ├── hr │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ └── make.mo │ ├── id │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ └── make.mo │ ├── it │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ └── bison.mo │ ├── ja │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ └── make.mo │ ├── ko │ │ └── LC_MESSAGES │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── ky │ │ └── LC_MESSAGES │ │ │ └── bison-runtime.mo │ ├── lt │ │ └── LC_MESSAGES │ │ │ └── bison-runtime.mo │ ├── lv │ │ └── LC_MESSAGES │ │ │ └── bison-runtime.mo │ ├── ms │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ └── bison.mo │ ├── nb │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ └── bison.mo │ ├── nl │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── pl │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── pt │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ └── bison.mo │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── ro │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ └── flex.mo │ ├── ru │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── rw │ │ └── LC_MESSAGES │ │ │ └── make.mo │ ├── sl │ │ └── LC_MESSAGES │ │ │ └── bison-runtime.mo │ ├── sv │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── th │ │ └── LC_MESSAGES │ │ │ └── bison-runtime.mo │ ├── tr │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── uk │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ └── make.mo │ ├── vi │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── bison.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ ├── zh_CN │ │ └── LC_MESSAGES │ │ │ ├── bison-runtime.mo │ │ │ ├── flex.mo │ │ │ └── make.mo │ └── zh_TW │ │ └── LC_MESSAGES │ │ ├── bison-runtime.mo │ │ └── bison.mo │ └── man │ ├── man1 │ ├── alias.1 │ ├── bash.1 │ ├── bash_builtins.1 │ ├── bashbug.1 │ ├── bg.1 │ ├── bind.1 │ ├── bison.1 │ ├── break.1 │ ├── builtin.1 │ ├── caller.1 │ ├── case.1 │ ├── cd.1 │ ├── command.1 │ ├── compgen.1 │ ├── complete.1 │ ├── continue.1 │ ├── cpp.1 │ ├── declare.1 │ ├── dirs.1 │ ├── disown.1 │ ├── do.1 │ ├── done.1 │ ├── elif.1 │ ├── else.1 │ ├── enable.1 │ ├── esac.1 │ ├── eval.1 │ ├── exec.1 │ ├── exit.1 │ ├── export.1 │ ├── fc.1 │ ├── fg.1 │ ├── fi.1 │ ├── flex.1 │ ├── for.1 │ ├── function.1 │ ├── g++.1 │ ├── gcc.1 │ ├── gcov.1 │ ├── getopts.1 │ ├── hash.1 │ ├── help.1 │ ├── history.1 │ ├── if.1 │ ├── in.1 │ ├── jobs.1 │ ├── let.1 │ ├── local.1 │ ├── logout.1 │ ├── make.1 │ ├── popd.1 │ ├── pushd.1 │ ├── read.1 │ ├── readonly.1 │ ├── return.1 │ ├── select.1 │ ├── set.1 │ ├── sh.1 │ ├── shift.1 │ ├── shopt.1 │ ├── source.1 │ ├── suspend.1 │ ├── then.1 │ ├── time.1 │ ├── times.1 │ ├── trap.1 │ ├── type.1 │ ├── typeset.1 │ ├── ulimit.1 │ ├── umask.1 │ ├── unalias.1 │ ├── unset.1 │ ├── until.1 │ ├── wait.1 │ ├── while.1 │ └── yacc.1 │ └── man7 │ ├── fsf-funding.7 │ ├── gfdl.7 │ └── gpl.7 ├── codegen ├── CodeBlock.cpp ├── CodeBlock.h ├── Codegen.lex ├── Codegen.y ├── Encoding.cpp ├── Encoding.h ├── Instruction.cpp ├── Instruction.h ├── Match.cpp ├── Match.h ├── OutputGenerator.cpp ├── OutputGenerator.h ├── ParserState.cpp ├── ParserState.h ├── Preprocess.lex ├── Preprocess.y ├── PreprocessState.cpp ├── PreprocessState.h ├── RefCountObject.h ├── RegisterClass.cpp ├── RegisterClass.h ├── Token.cpp ├── Token.h ├── TreeNode.cpp ├── TreeNode.h └── makecodegen.cpp ├── docs ├── Makefile ├── abs.html ├── abs.txt ├── accept.html ├── accept.txt ├── accept4.html ├── accept4.txt ├── alarm.html ├── alarm.txt ├── alloca.html ├── alloca.txt ├── atoi.html ├── atoi.txt ├── bash.html ├── bash.txt ├── bind.html ├── bind.txt ├── breakpoint.html ├── breakpoint.txt ├── byteswap.html ├── byteswap.txt ├── chdir.html ├── chdir.txt ├── chflags.html ├── chflags.txt ├── chmod.html ├── chmod.txt ├── chown.html ├── chown.txt ├── close.html ├── close.txt ├── connect.html ├── connect.txt ├── crc32.html ├── crc32.txt ├── create_tcp4_connection.html ├── create_tcp4_connection.txt ├── create_tcp6_connection.html ├── create_tcp6_connection.txt ├── create_udp4_connection.html ├── create_udp4_connection.txt ├── create_udp6_connection.html ├── create_udp6_connection.txt ├── docs.conf ├── dup.html ├── dup.txt ├── dup2.html ├── dup2.txt ├── end.html ├── end.txt ├── examples.html ├── examples.txt ├── execl.html ├── execl.txt ├── execve.html ├── execve.txt ├── exit.html ├── exit.txt ├── fchdir.html ├── fchdir.txt ├── fchflags.html ├── fchflags.txt ├── fchmod.html ├── fchmod.txt ├── fchown.html ├── fchown.txt ├── fcntl.html ├── fcntl.txt ├── fdopen.html ├── fdopen.txt ├── fgetc.html ├── fgetc.txt ├── fgets.html ├── fgets.txt ├── fork.html ├── fork.txt ├── format.html ├── format.txt ├── fprintf.html ├── fprintf.txt ├── fputc.html ├── fputc.txt ├── fputs.html ├── fputs.txt ├── free.html ├── free.txt ├── fstat.html ├── fstat.txt ├── ftruncate.html ├── ftruncate.txt ├── getcwd.html ├── getcwd.txt ├── getdents.html ├── getdents.txt ├── getdirentries.html ├── getdirentries.txt ├── getegid.html ├── getegid.txt ├── geteuid.html ├── geteuid.txt ├── getgid.html ├── getgid.txt ├── getgroups.html ├── getgroups.txt ├── getitimer.html ├── getitimer.txt ├── getpeername.html ├── getpeername.txt ├── getpgid.html ├── getpgid.txt ├── getpgrp.html ├── getpgrp.txt ├── getpid.html ├── getpid.txt ├── getppid.html ├── getppid.txt ├── getsockname.html ├── getsockname.txt ├── getsockopt.html ├── getsockopt.txt ├── gettimeofday.html ├── gettimeofday.txt ├── getuid.html ├── getuid.txt ├── images │ └── icons │ │ ├── caution.png │ │ ├── example.png │ │ ├── important.png │ │ ├── note.png │ │ ├── tip.png │ │ └── warning.png ├── index.html ├── index.txt ├── interactive_bash.html ├── interactive_bash.txt ├── interactive_sh.html ├── interactive_sh.txt ├── issues.html ├── issues.txt ├── kill.html ├── kill.txt ├── lchflags.html ├── lchflags.txt ├── lchown.html ├── lchown.txt ├── lib │ ├── asciidoc.css │ ├── asciidoc.js │ ├── layout2.css │ ├── layout2v35.css │ ├── v35.css │ └── xhtml11-quirks.css ├── link.html ├── link.txt ├── listen.html ├── listen.txt ├── lseek.html ├── lseek.txt ├── lstat.html ├── lstat.txt ├── malloc.html ├── malloc.txt ├── max.html ├── max.txt ├── memcpy.html ├── memcpy.txt ├── memmove.html ├── memmove.txt ├── memset.html ├── memset.txt ├── min.html ├── min.txt ├── mkdir.html ├── mkdir.txt ├── mmap.html ├── mmap.txt ├── mprotect.html ├── mprotect.txt ├── munmap.html ├── munmap.txt ├── nanosleep.html ├── nanosleep.txt ├── next_arg.html ├── next_arg.txt ├── noreturn.html ├── noreturn.txt ├── open.html ├── open.txt ├── packed.html ├── packed.txt ├── pipe.html ├── pipe.txt ├── prev_arg.html ├── prev_arg.txt ├── printf.html ├── printf.txt ├── puts.html ├── puts.txt ├── python.html ├── python.txt ├── quark_exec.html ├── quark_exec.txt ├── rc4_crypt.html ├── rc4_crypt.txt ├── rc4_init.html ├── rc4_init.txt ├── rc4_output.html ├── rc4_output.txt ├── rc4_overview.html ├── rc4_overview.txt ├── rdtsc.html ├── rdtsc.txt ├── rdtsc_high.html ├── rdtsc_high.txt ├── rdtsc_low.html ├── rdtsc_low.txt ├── read.html ├── read.txt ├── readlink.html ├── readlink.txt ├── recv.html ├── recv.txt ├── recv_all.html ├── recv_all.txt ├── recvfrom.html ├── recvfrom.txt ├── redirect_io.html ├── redirect_io.txt ├── rename.html ├── rename.txt ├── rmdir.html ├── rmdir.txt ├── runtime.html ├── runtime.txt ├── scc.html ├── scc.txt ├── select.html ├── select.txt ├── send.html ├── send.txt ├── send_all.html ├── send_all.txt ├── send_string.html ├── send_string.txt ├── sendfile.html ├── sendfile.txt ├── sendto.html ├── sendto.txt ├── setegid.html ├── setegid.txt ├── seteuid.html ├── seteuid.txt ├── setgid.html ├── setgid.txt ├── setitimer.html ├── setitimer.txt ├── setpgid.html ├── setpgid.txt ├── setregid.html ├── setregid.txt ├── setreuid.html ├── setreuid.txt ├── setsid.html ├── setsid.txt ├── setsockopt.html ├── setsockopt.txt ├── setuid.html ├── setuid.txt ├── sh.html ├── sh.txt ├── shm_open.html ├── shm_open.txt ├── shm_unlink.html ├── shm_unlink.txt ├── shutdown.html ├── shutdown.txt ├── sigaction.html ├── sigaction.txt ├── signal.html ├── signal.txt ├── snprintf.html ├── snprintf.txt ├── socket.html ├── socket.txt ├── socketpair.html ├── socketpair.txt ├── sprintf.html ├── sprintf.txt ├── stat.html ├── stat.txt ├── strcat.html ├── strcat.txt ├── strchr.html ├── strchr.txt ├── strcmp.html ├── strcmp.txt ├── strcpy.html ├── strcpy.txt ├── strdup.html ├── strdup.txt ├── strlen.html ├── strlen.txt ├── strncpy.html ├── strncpy.txt ├── strrchr.html ├── strrchr.txt ├── symlink.html ├── symlink.txt ├── syscall.html ├── syscall.txt ├── syscall2.html ├── syscall2.txt ├── sysctl.html ├── sysctl.txt ├── system.html ├── system.txt ├── tgkill.html ├── tgkill.txt ├── time.html ├── time.txt ├── truncate.html ├── truncate.txt ├── undefined.html ├── undefined.txt ├── unlink.html ├── unlink.txt ├── vfprintf.html ├── vfprintf.txt ├── vprintf.html ├── vprintf.txt ├── vsnprintf.html ├── vsnprintf.txt ├── vsprintf.html ├── vsprintf.txt ├── wait.html ├── wait.txt ├── waitpid.html ├── waitpid.txt ├── write.html └── write.txt ├── genlibrary.py ├── make.bat ├── runtime ├── aarch64 │ └── defines.h ├── arm │ └── defines.h ├── byteswap.h ├── crc32.c ├── crc32.h ├── defines.h ├── end.c ├── end.h ├── freebsd │ ├── defines.h │ ├── error.h │ ├── file.c │ ├── file.h │ ├── memory.c │ ├── memory.h │ ├── net.c │ ├── net.h │ ├── process.c │ ├── process.h │ ├── syscall.h │ └── time.c ├── linux │ ├── aarch64 │ │ ├── file.c │ │ ├── file.h │ │ ├── memory.c │ │ ├── memory.h │ │ ├── net.c │ │ ├── net.h │ │ ├── process.c │ │ ├── stat.c │ │ ├── stat.h │ │ └── syscall.h │ ├── arm │ │ ├── file.c │ │ ├── file.h │ │ ├── memory.c │ │ ├── memory.h │ │ ├── net.c │ │ ├── net.h │ │ ├── process.c │ │ ├── stat.c │ │ ├── stat.h │ │ └── syscall.h │ ├── defines.h │ ├── error.h │ ├── file.c │ ├── file.h │ ├── memory.h │ ├── mips │ │ ├── file.c │ │ ├── file.h │ │ ├── memory.c │ │ ├── memory.h │ │ ├── net.c │ │ ├── net.h │ │ ├── process.c │ │ ├── stat.c │ │ ├── stat.h │ │ └── syscall.h │ ├── net.h │ ├── ppc │ │ ├── file.c │ │ ├── file.h │ │ ├── memory.c │ │ ├── memory.h │ │ ├── net.c │ │ ├── net.h │ │ ├── process.c │ │ ├── stat.c │ │ ├── stat.h │ │ └── syscall.h │ ├── process.c │ ├── process.h │ ├── time.c │ ├── x64 │ │ ├── file.c │ │ ├── file.h │ │ ├── memory.c │ │ ├── memory.h │ │ ├── net.c │ │ ├── net.h │ │ ├── process.c │ │ ├── stat.c │ │ ├── stat.h │ │ └── syscall.h │ └── x86 │ │ ├── file.c │ │ ├── file.h │ │ ├── memory.c │ │ ├── memory.h │ │ ├── net.c │ │ ├── net.h │ │ ├── process.c │ │ ├── stat.c │ │ ├── stat.h │ │ └── syscall.h ├── mac │ ├── defines.h │ ├── error.h │ ├── file.c │ ├── file.h │ ├── memory.c │ ├── memory.h │ ├── net.c │ ├── net.h │ ├── process.c │ ├── process.h │ ├── time.c │ ├── x64 │ │ └── syscall.h │ └── x86 │ │ └── syscall.h ├── math.c ├── math.h ├── mips │ └── defines.h ├── net.h ├── posix │ ├── file.c │ ├── file.h │ ├── memory.c │ ├── memory.h │ ├── net.c │ ├── net.h │ ├── process.c │ ├── process.h │ ├── shell.c │ ├── shell.h │ └── time.h ├── ppc │ └── defines.h ├── quark │ └── defines.h ├── quark_vm.c ├── quark_vm.h ├── rc4.c ├── rc4.h ├── string.c ├── string.h ├── vararg.h ├── windows │ ├── defines.h │ ├── file.c │ ├── file.h │ ├── loader.c │ ├── loader.h │ ├── memory.c │ ├── memory.h │ ├── net.c │ ├── net.h │ ├── process.c │ └── process.h ├── x64 │ └── defines.h └── x86 │ └── defines.h ├── scc.cpp └── tests ├── args.c ├── args_output ├── crc32.c ├── crc32_output ├── div64.c ├── div64_output ├── fortress.c ├── fortress_input ├── fortress_output ├── mul64.c ├── mul64_output ├── pi.c ├── pi_output ├── rc4.c ├── rc4_output ├── rsa.c ├── shellcode.c ├── shellcode_output ├── shift.c ├── shift_output ├── sploit_mmap.c ├── sploit_stack.c ├── string.c ├── string_output ├── test.py └── vm.c /.gitattributes: -------------------------------------------------------------------------------- 1 | *.exe -crlf -diff -merge 2 | *.dll -crlf -diff -merge 3 | *.a -crlf -diff -merge 4 | *.la -crlf -diff -merge 5 | *.o -crlf -diff -merge 6 | *.ico -crlf -diff -merge 7 | yacc.c -crlf 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | scc 2 | scc.exe 3 | Obj 4 | *.pyc 5 | .gdb_history 6 | .DS_Store 7 | Makefile 8 | CMakeFiles 9 | CMakeCache.txt 10 | cmake_install.cmake 11 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "asmx86"] 2 | path = asmx86 3 | url = git@github.com:Vector35/asmx86.git 4 | -------------------------------------------------------------------------------- /ElfOutput.h: -------------------------------------------------------------------------------- 1 | #ifndef __ELFOUTPUT_H__ 2 | #define __ELFOUTPUT_H__ 3 | 4 | #include "Output.h" 5 | #include "Settings.h" 6 | 7 | bool GenerateElfFile(OutputBlock* output, const Settings& settings, OutputBlock* codeSection, OutputBlock* dataSection); 8 | uint64_t AdjustBaseForElfFile(uint64_t fileBase, const Settings& settings); 9 | uint64_t AdjustDataSectionBaseForElfFile(uint64_t base); 10 | 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /MachOOutput.h: -------------------------------------------------------------------------------- 1 | #ifndef __MACHOOUTPUT_H__ 2 | #define __MACHOOUTPUT_H__ 3 | 4 | #include "Output.h" 5 | #include "Settings.h" 6 | 7 | bool GenerateMachOFile(OutputBlock* output, const Settings& settings, OutputBlock* codeSection, OutputBlock* dataSection); 8 | uint64_t AdjustBaseForMachOFile(uint64_t fileBase, const Settings& settings); 9 | uint64_t AdjustDataSectionBaseForMachOFile(uint64_t base); 10 | 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /OutputX64.cpp: -------------------------------------------------------------------------------- 1 | #define OUTPUT_CLASS_NAME OutputX64 2 | #define OUTPUT64 3 | 4 | #define DEFAULT_STACK_POINTER SYMREG_NATIVE_REG(REG_ESP) 5 | #define DEFAULT_FRAME_POINTER SYMREG_NATIVE_REG(REG_EBP) 6 | #define DEFAULT_BASE_POINTER SYMREG_NONE 7 | 8 | #include "OutputX86Common.cpp" 9 | 10 | -------------------------------------------------------------------------------- /OutputX64.h: -------------------------------------------------------------------------------- 1 | #ifndef __OUTPUTX64_H__ 2 | #define __OUTPUTX64_H__ 3 | 4 | #define OUTPUT_CLASS_NAME OutputX64 5 | #define OUTPUT64 6 | #include "OutputX86Common.h" 7 | #undef OUTPUT_CLASS_NAME 8 | #undef OUTPUT64 9 | 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /OutputX86.cpp: -------------------------------------------------------------------------------- 1 | #include "SymInstr.h" 2 | 3 | #define OUTPUT_CLASS_NAME OutputX86 4 | #define OUTPUT32 5 | 6 | #define DEFAULT_STACK_POINTER SYMREG_NATIVE_REG(REG_ESP) 7 | #define DEFAULT_FRAME_POINTER SYMREG_NATIVE_REG(REG_EBP) 8 | #define DEFAULT_BASE_POINTER SYMREG_NATIVE_REG(REG_EBX) 9 | 10 | #include "OutputX86Common.cpp" 11 | 12 | -------------------------------------------------------------------------------- /OutputX86.h: -------------------------------------------------------------------------------- 1 | #ifndef __OUTPUTX86_H__ 2 | #define __OUTPUTX86_H__ 3 | 4 | #define OUTPUT_CLASS_NAME OutputX86 5 | #define OUTPUT32 6 | #include "OutputX86Common.h" 7 | #undef OUTPUT_CLASS_NAME 8 | #undef OUTPUT32 9 | 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /PeOutput.h: -------------------------------------------------------------------------------- 1 | #ifndef __PEOUTPUT_H__ 2 | #define __PEOUTPUT_H__ 3 | 4 | #include "Output.h" 5 | #include "Settings.h" 6 | #include "Linker.h" 7 | 8 | bool GeneratePeFile(OutputBlock* output, const Settings& settings, OutputBlock* codeSection, OutputBlock* dataSection, 9 | std::map& imports); 10 | uint64_t AdjustBaseForPeFile(uint64_t fileBase, const Settings& settings); 11 | uint64_t AdjustDataSectionBaseForPeFile(uint64_t base); 12 | 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /X64SymInstr.h: -------------------------------------------------------------------------------- 1 | #ifndef __X64SYMINSTR_H__ 2 | #define __X64SYMINSTR_H__ 3 | 4 | #define X86_SYMINSTR_PREFIX X64Sym 5 | #define OUTPUT64 6 | #include "X86SymInstrCommon.h" 7 | #undef X86_SYMINSTR_PREFIX 8 | #undef OUTPUT64 9 | 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /X86SymInstr.h: -------------------------------------------------------------------------------- 1 | #ifndef __X86SYMINSTR_H__ 2 | #define __X86SYMINSTR_H__ 3 | 4 | #define X86_SYMINSTR_PREFIX X86Sym 5 | #define OUTPUT32 6 | #include "X86SymInstrCommon.h" 7 | #undef X86_SYMINSTR_PREFIX 8 | #undef OUTPUT32 9 | 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /buildenv/msys/bin/addr2line.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/addr2line.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/ar.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/ar.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/as.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/as.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/awk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/awk.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/basename.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/basename.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/bash.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/bash.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/bison.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/bison.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/c++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/c++.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/c++filt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/c++filt.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/cat.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/cat.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/chmod.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/chmod.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/cls: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # Copyright (C) 2003, Earnie Boyd 3 | # mailto:earnie@users.sf.net 4 | # This file is a part of Minimal SYStem (MSYS) 5 | # http://www.mingw.org/msys.shtml 6 | # File: cls 7 | 8 | #Clear the screen 9 | echo -ne "\033[2J" 10 | -------------------------------------------------------------------------------- /buildenv/msys/bin/clsb: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # Copyright (C) 2003, Earnie Boyd 3 | # mailto:earnie@users.sf.net 4 | # This file is a part of Minimal SYStem (MSYS) 5 | # http://www.mingw.org/msys.shtml 6 | # File: clsb 7 | 8 | # Clear the screen and buffer 9 | echo -ne "\033c" 10 | -------------------------------------------------------------------------------- /buildenv/msys/bin/cmd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Copyright (C) 2002, Earnie Boyd 3 | # mailto:earnie@users.sf.net 4 | # This file is part of Minimal SYStem. 5 | # http://www.mingw.org/msys.shtml 6 | # File: cmd 7 | 8 | "$COMSPEC" "$@" 9 | -------------------------------------------------------------------------------- /buildenv/msys/bin/comm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/comm.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/cp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/cp.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/cpp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/cpp.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/cut.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/cut.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/date.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/date.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/dirname.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/dirname.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/dlltool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/dlltool.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/dllwrap.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/dllwrap.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/echo.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/echo.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/egrep.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/egrep.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/env.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/env.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/error-mode.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/error-mode.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/expr.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/expr.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/false.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/false.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/fgrep.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/fgrep.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/flex.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/flex.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/fold.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/fold.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/ftp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Copyright (C) 2002, Earnie Boyd 3 | # mailto:earnie@users.sf.net 4 | # This file is part of Minimal SYStem. 5 | # http://www.mingw.org/msys.shtml 6 | # File: ftp 7 | 8 | cmd //c start ftp "$@" 9 | -------------------------------------------------------------------------------- /buildenv/msys/bin/g++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/g++.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/gawk-3.1.7.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/gawk-3.1.7.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/gawk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/gawk.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/gcc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/gcc.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/gcov.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/gcov.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/gprof.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/gprof.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/grep.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/grep.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/head.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/head.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/i686-pc-msys-c++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/i686-pc-msys-c++.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/i686-pc-msys-g++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/i686-pc-msys-g++.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/i686-pc-msys-gcc-3.4.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/i686-pc-msys-gcc-3.4.4 -------------------------------------------------------------------------------- /buildenv/msys/bin/i686-pc-msys-gcc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/i686-pc-msys-gcc.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/id.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/id.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/install.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/install.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/install.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /buildenv/msys/bin/join.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/join.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/ld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/ld.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/ln.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/ln.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/ls.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/ls.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/m4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/m4.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/make.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/make.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/md5sum.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/md5sum.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/mkdir.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/mkdir.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/msys-1.0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/msys-1.0.dll -------------------------------------------------------------------------------- /buildenv/msys/bin/msys-iconv-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/msys-iconv-2.dll -------------------------------------------------------------------------------- /buildenv/msys/bin/msys-intl-8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/msys-intl-8.dll -------------------------------------------------------------------------------- /buildenv/msys/bin/msys-regex-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/msys-regex-1.dll -------------------------------------------------------------------------------- /buildenv/msys/bin/msys-termcap-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/msys-termcap-0.dll -------------------------------------------------------------------------------- /buildenv/msys/bin/msysmnt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/msysmnt.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/mv.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/mv.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/nm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/nm.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/objcopy.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/objcopy.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/objdump.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/objdump.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/od.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/od.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/paste.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/paste.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/pgawk-3.1.7.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/pgawk-3.1.7.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/pgawk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/pgawk.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/printf.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/printf.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/ps.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/ps.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/pwd.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/pwd.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/ranlib.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/ranlib.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/readelf.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/readelf.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/rm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/rm.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/rmdir.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/rmdir.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/sed.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/sed.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/sh.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/sh.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/size.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/size.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/sleep.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/sleep.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/sort.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/sort.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/split.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/split.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/start: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Copyright (C) 2002, Earnie Boyd 3 | # mailto:earnie@users.sf.net 4 | # This file is part of Minimal SYStem. 5 | # http://www.mingw.org/msys.shtml 6 | # File: start 7 | 8 | cmd //c start "$@" 9 | -------------------------------------------------------------------------------- /buildenv/msys/bin/strings.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/strings.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/strip.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/strip.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/stty.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/stty.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/tail.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/tail.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/tee.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/tee.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/touch.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/touch.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/tr.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/tr.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/true.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/true.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/uname.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/uname.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/uniq.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/uniq.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/wc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/wc.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/windmc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/windmc.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/windres.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/bin/windres.exe -------------------------------------------------------------------------------- /buildenv/msys/bin/yacc: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | exec '/usr/bin/bison' -y "$@" 3 | -------------------------------------------------------------------------------- /buildenv/msys/include/cygwin/icmp.h: -------------------------------------------------------------------------------- 1 | /* icmp.h */ 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/cygwin/ip.h: -------------------------------------------------------------------------------- 1 | /* ip.h */ 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/cygwin/sockios.h: -------------------------------------------------------------------------------- 1 | /* sockios.h */ 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/cygwin/uio.h: -------------------------------------------------------------------------------- 1 | /* uio.h */ 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/dirent.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | #include 5 | 6 | #if !defined(MAXNAMLEN) && !defined(_POSIX_SOURCE) 7 | #define MAXNAMLEN 1024 8 | #endif 9 | 10 | #ifdef __cplusplus 11 | } 12 | #endif 13 | -------------------------------------------------------------------------------- /buildenv/msys/include/errno.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/fastmath.h: -------------------------------------------------------------------------------- 1 | #ifndef _FASTMATH_H_ 2 | #ifdef __cplusplus 3 | extern "C" { 4 | #endif 5 | #define _FASTMATH_H_ 6 | 7 | #include 8 | #include 9 | 10 | #ifdef __cplusplus 11 | } 12 | #endif 13 | #endif /* _FASTMATH_H_ */ 14 | -------------------------------------------------------------------------------- /buildenv/msys/include/fcntl.h: -------------------------------------------------------------------------------- 1 | /* fcntl.h 2 | 3 | Copyright 1996, 1998, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _FCNTL_H 12 | #define _FCNTL_H 13 | 14 | #include 15 | #define O_NDELAY _FNDELAY 16 | 17 | #endif /* _FCNTL_H */ 18 | -------------------------------------------------------------------------------- /buildenv/msys/include/features.h: -------------------------------------------------------------------------------- 1 | /* features.h 2 | 3 | Copyright 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _FEATURES_H 12 | #define _FEATURES_H 13 | 14 | #include 15 | 16 | #endif /* _FEATURES_H */ 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/icmp.h: -------------------------------------------------------------------------------- 1 | /* icmp.h */ 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/include/inttypes.h -------------------------------------------------------------------------------- /buildenv/msys/include/lastlog.h: -------------------------------------------------------------------------------- 1 | /* lastlog.h 2 | 3 | Copyright 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _LASTLOG_H 12 | #define _LASTLOG_H 13 | 14 | #include 15 | 16 | struct lastlog { 17 | long ll_time; 18 | char ll_line[UT_LINESIZE]; 19 | char ll_host[UT_HOSTSIZE]; 20 | }; 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /buildenv/msys/include/machine/ansi.h: -------------------------------------------------------------------------------- 1 | /* dummy header file to support BSD compiler */ 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/machine/time.h: -------------------------------------------------------------------------------- 1 | #ifndef _MACHTIME_H_ 2 | #define _MACHTIME_H_ 3 | 4 | #if defined(__rtems__) 5 | #define _CLOCKS_PER_SEC_ sysconf(_SC_CLK_TCK) 6 | #else /* !__rtems__ */ 7 | #if defined(__arm__) || defined(__thumb__) 8 | #define _CLOCKS_PER_SEC_ 100 9 | #endif 10 | #endif /* !__rtems__ */ 11 | 12 | #endif /* _MACHTIME_H_ */ 13 | 14 | 15 | -------------------------------------------------------------------------------- /buildenv/msys/include/machine/types.h: -------------------------------------------------------------------------------- 1 | #ifndef _MACHTYPES_H_ 2 | #define _MACHTYPES_H_ 3 | 4 | #define _CLOCK_T_ unsigned long /* clock() */ 5 | #define _TIME_T_ long /* time() */ 6 | #define _CLOCKID_T_ unsigned long 7 | #define _TIMER_T_ unsigned long 8 | 9 | 10 | #endif /* _MACHTYPES_H_ */ 11 | 12 | 13 | -------------------------------------------------------------------------------- /buildenv/msys/include/memory.h: -------------------------------------------------------------------------------- 1 | /* memory.h 2 | 3 | Copyright 1998, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _MEMORY_H 12 | #define _MEMORY_H 13 | 14 | /* This allows more things to compile. */ 15 | #include 16 | 17 | #endif /* _MEMORY_H */ 18 | -------------------------------------------------------------------------------- /buildenv/msys/include/net/if.h: -------------------------------------------------------------------------------- 1 | /* net/if.h 2 | 3 | Copyright 1998, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _NET_IF_H 12 | #define _NET_IF_H 13 | 14 | #include 15 | 16 | #endif /* _NET_IF_H */ 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/netinet/in.h: -------------------------------------------------------------------------------- 1 | /* netinet/in.h 2 | 3 | Copyright 1998, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _NETINET_IN_H 12 | #define _NETINET_IN_H 13 | 14 | #include 15 | 16 | #endif /* _NETINET_IN_H */ 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/netinet/in_systm.h: -------------------------------------------------------------------------------- 1 | /* netinet/in_systm.h 2 | 3 | Copyright 2000, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _NETINET_IN_SYSTM_H 12 | #define _NETINET_IN_SYSTM_H 13 | 14 | #include 15 | 16 | #endif /* _NETINET_IN_SYSTM_H */ 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/netinet/ip.h: -------------------------------------------------------------------------------- 1 | /* netinet/ip.h 2 | 3 | Copyright 1998, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _NETINET_IP_H 12 | #define _NETINET_IP_H 13 | 14 | #include 15 | 16 | #endif /* _NETINET_IP_H */ 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/netinet/ip_icmp.h: -------------------------------------------------------------------------------- 1 | /* netinet/ip_icmp.h 2 | 3 | Copyright 1998, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _NETINET_IP_ICMP_H 12 | #define _NETINET_IP_ICMP_H 13 | 14 | #include 15 | 16 | #endif /* _NETINET_IP_ICMP_H */ 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/netinet/tcp.h: -------------------------------------------------------------------------------- 1 | /* netinet/tcp.h 2 | 3 | Copyright 2000, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _NETINET_TCP_H 12 | #define _NETINET_TCP_H 13 | 14 | /* Maybe add some definitions, someday */ 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/poll.h: -------------------------------------------------------------------------------- 1 | /* poll.h 2 | 3 | Copyright 2000, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #include 12 | -------------------------------------------------------------------------------- /buildenv/msys/include/regdef.h: -------------------------------------------------------------------------------- 1 | /* regdef.h -- define register names. */ 2 | 3 | /* This is a standard include file for MIPS targets. Other target 4 | probably don't define it, and attempts to include this file will 5 | fail. */ 6 | 7 | #include 8 | -------------------------------------------------------------------------------- /buildenv/msys/include/setjmp.h: -------------------------------------------------------------------------------- 1 | /* 2 | setjmp.h 3 | stubs for future use. 4 | */ 5 | 6 | #ifndef _SETJMP_H_ 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | #define _SETJMP_H_ 11 | 12 | #include "_ansi.h" 13 | #include 14 | 15 | void _EXFUN(longjmp,(jmp_buf __jmpb, int __retval)); 16 | int _EXFUN(setjmp,(jmp_buf __jmpb)); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | #endif /* _SETJMP_H_ */ 22 | 23 | -------------------------------------------------------------------------------- /buildenv/msys/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/include/stdint.h -------------------------------------------------------------------------------- /buildenv/msys/include/strings.h: -------------------------------------------------------------------------------- 1 | #ifndef _STRINGS_H 2 | #define _STRINGS_H 3 | 4 | #include 5 | 6 | #endif /* _STRINGS_H */ 7 | -------------------------------------------------------------------------------- /buildenv/msys/include/sys/acl.h: -------------------------------------------------------------------------------- 1 | /* sys/acl.h header file for Cygwin. 2 | 3 | Copyright 1999, 2000, 2001 Red Hat, Inc. 4 | Written by C. Vinschen. 5 | 6 | This file is part of Cygwin. 7 | 8 | This software is a copyrighted work licensed under the terms of the 9 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 10 | details. */ 11 | 12 | #ifndef _SYS_ACL_H 13 | #define _SYS_ACL_H 14 | 15 | #include 16 | 17 | #endif /* _SYS_ACL_H */ 18 | -------------------------------------------------------------------------------- /buildenv/msys/include/sys/mtio.h: -------------------------------------------------------------------------------- 1 | /* sys/mtio.h 2 | 3 | Copyright 1999, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | /* sys/mtio.h header file for Cygwin. */ 12 | 13 | #ifndef _SYS_MTIO_H 14 | #define _SYS_MTIO_H 15 | 16 | #include 17 | 18 | #endif /* _SYS_MTIO_H */ 19 | -------------------------------------------------------------------------------- /buildenv/msys/include/sys/procfs.h: -------------------------------------------------------------------------------- 1 | /* sys/procfs.h 2 | 3 | Copyright 2000, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | /* sys/procfs.h header file for Cygwin. */ 12 | 13 | #ifndef _SYS_PROCFS_H 14 | #define _SYS_PROCFS_H 15 | 16 | #include 17 | 18 | #endif /* _SYS_PROCFS_H */ 19 | -------------------------------------------------------------------------------- /buildenv/msys/include/sys/termio.h: -------------------------------------------------------------------------------- 1 | /* sys/termio.h 2 | 3 | Copyright 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #include 12 | 13 | -------------------------------------------------------------------------------- /buildenv/msys/include/sys/ttychars.h: -------------------------------------------------------------------------------- 1 | /* ttychars.h */ 2 | -------------------------------------------------------------------------------- /buildenv/msys/include/syslog.h: -------------------------------------------------------------------------------- 1 | /* syslog.h 2 | 3 | Copyright 1996, 1998, 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _SYSLOG_H 12 | #define _SYSLOG_H 13 | 14 | #include 15 | 16 | #endif /* _SYSLOG_H */ 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/termio.h: -------------------------------------------------------------------------------- 1 | /* termio.h 2 | 3 | Copyright 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _TERMIO_H 12 | #define _TERMIO_H 13 | 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /buildenv/msys/include/termios.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | #include 5 | #ifdef __cplusplus 6 | } 7 | #endif 8 | -------------------------------------------------------------------------------- /buildenv/msys/include/tzfile.h: -------------------------------------------------------------------------------- 1 | /* tzfile.h 2 | 3 | Copyright 2001 Red Hat, Inc. 4 | 5 | This file is part of Cygwin. 6 | 7 | This software is a copyrighted work licensed under the terms of the 8 | Cygwin license. Please consult the file "CYGWIN_LICENSE" for 9 | details. */ 10 | 11 | #ifndef _TZFILE_H 12 | #define _TZFILE_H 13 | 14 | #define SECSPERDAY (60*60*24) 15 | #define DAYSPERNYEAR 365 16 | #define DAYSPERLYEAR 366 17 | 18 | #define isleap(y) (((y) % 4) == 0 && ((y) % 100) != 0 || ((y) % 400) == 0) 19 | #endif 20 | -------------------------------------------------------------------------------- /buildenv/msys/include/unistd.h: -------------------------------------------------------------------------------- 1 | /* unistd.h for Cygwin. */ 2 | 3 | #ifndef _UNISTD_H_ 4 | #define _UNISTD_H_ 5 | 6 | # include 7 | # include 8 | 9 | #endif /* _UNISTD_H_ */ 10 | -------------------------------------------------------------------------------- /buildenv/msys/include/utime.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | 5 | /* The utime function is defined in libc/sys//sys if it exists. */ 6 | #include 7 | 8 | #ifdef __cplusplus 9 | } 10 | #endif 11 | -------------------------------------------------------------------------------- /buildenv/msys/include/utmp.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | #include 5 | #ifdef __cplusplus 6 | } 7 | #endif 8 | 9 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/GL/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/include/w32api/GL/gl.h -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/afxres.h: -------------------------------------------------------------------------------- 1 | #ifndef _AFXRES_H 2 | #define _AFXRES_H 3 | #if __GNUC__ >= 3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | 11 | #ifndef _WINDOWS_H 12 | #include 13 | #endif 14 | 15 | /* IDC_STATIC is documented in winuser.h, but not defined. */ 16 | #ifndef IDC_STATIC 17 | #define IDC_STATIC (-1) 18 | #endif 19 | 20 | #ifdef __cplusplus 21 | } 22 | #endif 23 | #endif 24 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/control.h: -------------------------------------------------------------------------------- 1 | #ifndef _CONTROL_H 2 | #define _CONTROL_H 3 | #if __GNUC__ >= 3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | 11 | /*--- DirectShow Reference - DirectShow Data Types */ 12 | typedef LONG_PTR OAEVENT; 13 | typedef LONG_PTR OAHWND; 14 | 15 | #ifdef __cplusplus 16 | } 17 | #endif 18 | #endif 19 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/cplext.h: -------------------------------------------------------------------------------- 1 | #ifndef _CPLEXT_H 2 | #define _CPLEXT_H 3 | #if __GNUC__ >= 3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #define CPLPAGE_MOUSE_BUTTONS 1 8 | #define CPLPAGE_MOUSE_PTRMOTION 2 9 | #define CPLPAGE_MOUSE_WHEEL 3 10 | #define CPLPAGE_KEYBOARD_SPEED 1 11 | #define CPLPAGE_DISPLAY_BACKGROUND 1 12 | #endif 13 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/ddk/ndis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/include/w32api/ddk/ndis.h -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/ddk/ntifs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/include/w32api/ddk/ntifs.h -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/exdispid.h: -------------------------------------------------------------------------------- 1 | #ifndef _EXDISPID_H 2 | #define _EXDISPID_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #define DISPID_BEFORENAVIGATE2 250 8 | #define DISPID_NEWWINDOW2 251 9 | #define DISPID_PROGRESSCHANGE 108 10 | #define DISPID_DOCUMENTCOMPLETE 259 11 | #define DISPID_STATUSTEXTCHANGE 102 12 | #define DISPID_TITLECHANGE 113 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/idispids.h: -------------------------------------------------------------------------------- 1 | #ifndef _IDISPIDS_H 2 | #define _IDISPIDS_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #define DISPID_AMBIENT_OFFLINEIFNOTCONNECTED (-5501) 8 | #define DISPID_AMBIENT_SILENT (-5502) 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/initguid.h: -------------------------------------------------------------------------------- 1 | #ifndef _INITGUID_H 2 | #define _INITGUID_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #ifndef DEFINE_GUID 8 | #include 9 | #endif 10 | #undef DEFINE_GUID 11 | #define DEFINE_GUID(n,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) GUID_EXT const GUID n GUID_SECT = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}} 12 | #endif 13 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/isguids.h: -------------------------------------------------------------------------------- 1 | #ifndef _ISGUID_H 2 | #define _ISGUID_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | extern const GUID CLSID_InternetShortcut; 11 | extern const GUID IID_IUniformResourceLocator; 12 | #ifdef __cplusplus 13 | } 14 | #endif 15 | #endif 16 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/ks.h: -------------------------------------------------------------------------------- 1 | #ifndef _KS_H 2 | #define _KS_H 3 | #if __GNUC__ >= 3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | 11 | /*--- DirectShow Reference - DirectShow Structures */ 12 | typedef struct { 13 | ULONG Size; 14 | ULONG Count; 15 | } KSMULTIPLE_ITEM,*PKSMULTIPLE_ITEM; 16 | 17 | #ifdef __cplusplus 18 | } 19 | #endif 20 | #endif 21 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/lmuseflg.h: -------------------------------------------------------------------------------- 1 | #ifndef _LMUSEFLG_H 2 | #define _LMUSEFLG_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #define USE_NOFORCE 0 8 | #define USE_FORCE 1 9 | #define USE_LOTS_OF_FORCE 2 10 | #endif 11 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/ntdll.h: -------------------------------------------------------------------------------- 1 | #ifndef _NTDLL_H 2 | #define _NTDLL_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | typedef enum _SHUTDOWN_ACTION { 8 | ShutdownNoReboot, 9 | ShutdownReboot, 10 | ShutdownPowerOff 11 | } SHUTDOWN_ACTION; 12 | 13 | DWORD WINAPI NtShutdownSystem (SHUTDOWN_ACTION Action); 14 | 15 | #endif /* _NTDLL_H */ 16 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/ole2ver.h: -------------------------------------------------------------------------------- 1 | #ifndef _OLE2VER_H 2 | #define _OLE2VER_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | #define rmm 23 7 | #define rup 639 8 | #endif 9 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/poppack.h: -------------------------------------------------------------------------------- 1 | #ifndef RC_INVOKED 2 | #pragma pack(pop) 3 | #endif 4 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/pshpack1.h: -------------------------------------------------------------------------------- 1 | #ifndef RC_INVOKED 2 | #pragma pack(push,1) 3 | #endif 4 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/pshpack2.h: -------------------------------------------------------------------------------- 1 | #ifndef RC_INVOKED 2 | #pragma pack(push,2) 3 | #endif 4 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/pshpack4.h: -------------------------------------------------------------------------------- 1 | #ifndef RC_INVOKED 2 | #pragma pack(push,4) 3 | #endif 4 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/pshpack8.h: -------------------------------------------------------------------------------- 1 | #ifndef RC_INVOKED 2 | #pragma pack(push,8) 3 | #endif 4 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/schnlsp.h: -------------------------------------------------------------------------------- 1 | #ifndef _SCHNLSP_H 2 | #define _SCHNLSP_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | 8 | #define SECPKG_ATTR_SUPPORTED_ALGS 86 9 | #define SECPKG_ATTR_CIPHER_STRENGTHS 87 10 | #define SECPKG_ATTR_SUPPORTED_PROTOCOLS 88 11 | 12 | #include 13 | 14 | #endif /* _SCHNLSP_H */ 15 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/stm.h: -------------------------------------------------------------------------------- 1 | #ifndef _STM_H 2 | #define _STM_H 3 | #if __GNUC__ >= 3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | 11 | #if (_WIN32_WINNT >= 0x0500) 12 | typedef struct _IPX_SERVER_ENTRY { 13 | USHORT Type; 14 | UCHAR Name[48]; 15 | UCHAR Network[4]; 16 | UCHAR Node[6]; 17 | UCHAR Socket[2]; 18 | USHORT HopCount; 19 | } IPX_SERVER_ENTRY,*PIPX_SERVER_ENTRY; 20 | #endif 21 | 22 | #ifdef __cplusplus 23 | } 24 | #endif 25 | #endif 26 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/vidcap.h: -------------------------------------------------------------------------------- 1 | #ifndef _VIDCAP_H 2 | #define _VIDCAP_H 3 | #if __GNUC__ >= 3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | 11 | /*--- DirectShow Reference - DirectShow Structures */ 12 | typedef struct { 13 | ULONG FromNode; 14 | ULONG FromNodePin; 15 | ULONG ToNode; 16 | ULONG ToNodePin; 17 | } KSTOPOLOGY_CONNECTION; 18 | #define KSFILTER_NODE 0xFFFFFFFF 19 | 20 | #ifdef __cplusplus 21 | } 22 | #endif 23 | #endif 24 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/winresrc.h: -------------------------------------------------------------------------------- 1 | #ifndef _WINRESRC_H 2 | #define _WINRESRC_H 3 | #if __GNUC__ >=3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | #define WIN32_LEAN_AND_MEAN 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | #endif 15 | -------------------------------------------------------------------------------- /buildenv/msys/include/w32api/xprtdefs.h: -------------------------------------------------------------------------------- 1 | #ifndef _XPTRDEFS_H 2 | #define _XPTRDEFS_H 3 | #if __GNUC__ >= 3 4 | #pragma GCC system_header 5 | #endif 6 | 7 | /*--- DirectShow Reference - DirectShow Structures - TIMECODE_SAMPLE Structure */ 8 | #define ED_DEVCAP_ATN_READ 0x13B7 9 | #define ED_DEVCAP_RTC_READ 0x13BA 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /buildenv/msys/lib/automode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/automode.o -------------------------------------------------------------------------------- /buildenv/msys/lib/binmode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/binmode.o -------------------------------------------------------------------------------- /buildenv/msys/lib/crt0.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/crt0.o -------------------------------------------------------------------------------- /buildenv/msys/lib/debug/libstdc++.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/debug/libstdc++.a -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/cc1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/cc1.exe -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/cc1plus.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/cc1plus.exe -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/collect2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/collect2.exe -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/include/syslimits.h: -------------------------------------------------------------------------------- 1 | /* syslimits.h stands for the system's own limits.h file. 2 | If we can use it ok unmodified, then we install this text. 3 | If fixincludes fixes it, then the fixed version is installed 4 | instead of this text. */ 5 | 6 | #define _GCC_NEXT_LIMITS_H /* tell gcc's limits.h to recurse */ 7 | #include_next 8 | #undef _GCC_NEXT_LIMITS_H 9 | -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/include/varargs.h: -------------------------------------------------------------------------------- 1 | #ifndef _VARARGS_H 2 | #define _VARARGS_H 3 | 4 | #error "GCC no longer implements ." 5 | #error "Revise your code to use ." 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/install-tools/fixinc.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | exit 0 3 | -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/install-tools/gsyslimits.h: -------------------------------------------------------------------------------- 1 | /* syslimits.h stands for the system's own limits.h file. 2 | If we can use it ok unmodified, then we install this text. 3 | If fixincludes fixes it, then the fixed version is installed 4 | instead of this text. */ 5 | 6 | #define _GCC_NEXT_LIMITS_H /* tell gcc's limits.h to recurse */ 7 | #include_next 8 | #undef _GCC_NEXT_LIMITS_H 9 | -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/install-tools/include/varargs.h: -------------------------------------------------------------------------------- 1 | #ifndef _VARARGS_H 2 | #define _VARARGS_H 3 | 4 | #error "GCC no longer implements ." 5 | #error "Revise your code to use ." 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/install-tools/mkheaders.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_HEADER_DIR="/usr/include" 2 | OTHER_FIXINCLUDES_DIRS="" 3 | FIXPROTO_DEFINES="" 4 | STMP_FIXPROTO="" 5 | STMP_FIXINC="stmp-fixinc" 6 | -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/libgcc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/libgcc.a -------------------------------------------------------------------------------- /buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/libgcov.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/gcc/i686-pc-msys/3.4.4/libgcov.a -------------------------------------------------------------------------------- /buildenv/msys/lib/gcrt0.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/gcrt0.o -------------------------------------------------------------------------------- /buildenv/msys/lib/libbfd.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libbfd.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libc.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libfl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libfl.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libfl_pic.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libfl_pic.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libgmon.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libgmon.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libiberty.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libiberty.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libm.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libm.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libmsys-1.0.dll.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libmsys-1.0.dll.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libopcodes.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libopcodes.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libstdc++.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libstdc++.a -------------------------------------------------------------------------------- /buildenv/msys/lib/libsupc++.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/libsupc++.a -------------------------------------------------------------------------------- /buildenv/msys/lib/liby.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/liby.a -------------------------------------------------------------------------------- /buildenv/msys/lib/textmode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/textmode.o -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libaclui.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libaclui.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libadvapi32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libadvapi32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libapcups.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libapcups.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libavicap32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libavicap32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libavifil32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libavifil32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libbthprops.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libbthprops.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libcap.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libcap.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libcfgmgr32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libcfgmgr32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libcomctl32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libcomctl32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libcomdlg32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libcomdlg32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libcrypt32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libcrypt32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libctl3d32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libctl3d32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libd3d8.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libd3d8.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libd3d9.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libd3d9.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libd3dim.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libd3dim.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libd3drm.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libd3drm.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libd3dx8d.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libd3dx8d.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libd3dx9d.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libd3dx9d.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libd3dxof.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libd3dxof.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libddraw.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libddraw.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdhcpcsvc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdhcpcsvc.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdinput.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdinput.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdinput8.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdinput8.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdlcapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdlcapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdmoguids.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdmoguids.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdnsapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdnsapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdplayx.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdplayx.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdpnaddr.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdpnaddr.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdpnet.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdpnet.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdpnlobby.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdpnlobby.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdpvoice.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdpvoice.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdsetup.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdsetup.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdsound.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdsound.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdxapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdxapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdxerr8.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdxerr8.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdxerr9.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdxerr9.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libdxguid.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libdxguid.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libfaultrep.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libfaultrep.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libgdi32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libgdi32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libglaux.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libglaux.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libglu32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libglu32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libhal.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libhal.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libhid.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libhid.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libhidparse.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libhidparse.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libicmui.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libicmui.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libigmpagnt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libigmpagnt.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libimagehlp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libimagehlp.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libimm32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libimm32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libiphlpapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libiphlpapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libkernel32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libkernel32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libksproxy.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libksproxy.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libksuser.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libksuser.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/liblargeint.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/liblargeint.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/liblz32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/liblz32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmapi32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmapi32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmcd.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmcd.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmfcuia32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmfcuia32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmgmtapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmgmtapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmpr.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmpr.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmprapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmprapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmqrt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmqrt.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmsacm32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmsacm32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmscms.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmscms.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmsdmo.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmsdmo.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmsimg32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmsimg32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmsvcp60.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmsvcp60.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmsvfw32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmsvfw32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libmswsock.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libmswsock.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libnddeapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libnddeapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libndis.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libndis.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libnetapi32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libnetapi32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libnewdev.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libnewdev.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libntdll.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libntdll.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libntoskrnl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libntoskrnl.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libodbc32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libodbc32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libodbccp32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libodbccp32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libole32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libole32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/liboleacc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/liboleacc.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/liboleaut32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/liboleaut32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libolecli32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libolecli32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/liboledlg.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/liboledlg.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libolepro32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libolepro32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libolesvr32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libolesvr32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libopengl32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libopengl32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libpenwin32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libpenwin32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libpkpd32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libpkpd32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libpowrprof.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libpowrprof.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libpsapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libpsapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libquartz.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libquartz.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librasapi32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librasapi32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librasdlg.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librasdlg.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librpcdce4.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librpcdce4.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librpcns4.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librpcns4.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librpcrt4.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librpcrt4.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librtm.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librtm.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/librtutils.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/librtutils.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libscrnsave.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libscrnsave.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libscrnsavw.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libscrnsavw.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libscsiport.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libscsiport.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libsecur32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libsecur32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libsetupapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libsetupapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libshell32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libshell32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libshfolder.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libshfolder.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libshlwapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libshlwapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libsnmpapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libsnmpapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libstrmiids.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libstrmiids.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libsvrapi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libsvrapi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libtapi32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libtapi32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libtdi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libtdi.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libth32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libth32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libthunk32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libthunk32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/liburl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/liburl.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libusbcamd.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libusbcamd.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libusbcamd2.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libusbcamd2.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libuser32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libuser32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libuserenv.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libuserenv.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libusp10.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libusp10.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libuuid.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libuuid.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libuxtheme.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libuxtheme.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libvdmdbg.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libvdmdbg.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libversion.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libversion.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libvfw32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libvfw32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libvideoprt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libvideoprt.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwin32k.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwin32k.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwin32spl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwin32spl.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwininet.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwininet.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwinmm.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwinmm.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwinspool.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwinspool.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwinstrm.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwinstrm.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwldap32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwldap32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwow32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwow32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libws2_32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libws2_32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwsnmp32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwsnmp32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwsock32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwsock32.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwst.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwst.a -------------------------------------------------------------------------------- /buildenv/msys/lib/w32api/libwtsapi32.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/lib/w32api/libwtsapi32.a -------------------------------------------------------------------------------- /buildenv/msys/m.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/m.ico -------------------------------------------------------------------------------- /buildenv/msys/msys.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/msys.ico -------------------------------------------------------------------------------- /buildenv/msys/postinstall/pi.bat: -------------------------------------------------------------------------------- 1 | PATH ..\bin;%PATH% 2 | ..\bin\sh.exe pi.sh 3 | pause 4 | -------------------------------------------------------------------------------- /buildenv/msys/sbin/awk/grcat.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/sbin/awk/grcat.exe -------------------------------------------------------------------------------- /buildenv/msys/sbin/awk/pwcat.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/sbin/awk/pwcat.exe -------------------------------------------------------------------------------- /buildenv/msys/share/awk/assert.awk: -------------------------------------------------------------------------------- 1 | # assert --- assert that a condition is true. Otherwise exit. 2 | 3 | # 4 | # Arnold Robbins, arnold@skeeve.com, Public Domain 5 | # May, 1993 6 | 7 | function assert(condition, string) 8 | { 9 | if (! condition) { 10 | printf("%s:%d: assertion failed: %s\n", 11 | FILENAME, FNR, string) > "/dev/stderr" 12 | _assert_exit = 1 13 | exit 1 14 | } 15 | } 16 | 17 | END { 18 | if (_assert_exit) 19 | exit 1 20 | } 21 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/bits2str.awk: -------------------------------------------------------------------------------- 1 | # bits2str --- turn a byte into readable 1's and 0's 2 | 3 | function bits2str(bits, data, mask) 4 | { 5 | if (bits == 0) 6 | return "0" 7 | 8 | mask = 1 9 | for (; bits != 0; bits = rshift(bits, 1)) 10 | data = (and(bits, mask) ? "1" : "0") data 11 | 12 | while ((length(data) % 8) != 0) 13 | data = "0" data 14 | 15 | return data 16 | } 17 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/cliff_rand.awk: -------------------------------------------------------------------------------- 1 | # cliff_rand.awk --- generate Cliff random numbers 2 | # 3 | # Arnold Robbins, arnold@skeeve.com, Public Domain 4 | # December 2000 5 | 6 | BEGIN { _cliff_seed = 0.1 } 7 | 8 | function cliff_rand() 9 | { 10 | _cliff_seed = (100 * log(_cliff_seed)) % 1 11 | if (_cliff_seed < 0) 12 | _cliff_seed = - _cliff_seed 13 | return _cliff_seed 14 | } 15 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/ctime.awk: -------------------------------------------------------------------------------- 1 | # ctime.awk 2 | # 3 | # awk version of C ctime(3) function 4 | 5 | function ctime(ts, format) 6 | { 7 | format = "%a %b %d %H:%M:%S %Z %Y" 8 | if (ts == 0) 9 | ts = systime() # use current time as default 10 | return strftime(format, ts) 11 | } 12 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/ftrans.awk: -------------------------------------------------------------------------------- 1 | # ftrans.awk --- handle data file transitions 2 | # 3 | # user supplies beginfile() and endfile() functions 4 | # 5 | # Arnold Robbins, arnold@skeeve.com, Public Domain 6 | # November 1992 7 | 8 | FNR == 1 { 9 | if (_filename_ != "") 10 | endfile(_filename_) 11 | _filename_ = FILENAME 12 | beginfile(FILENAME) 13 | } 14 | 15 | END { endfile(_filename_) } 16 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/join.awk: -------------------------------------------------------------------------------- 1 | # join.awk --- join an array into a string 2 | # 3 | # Arnold Robbins, arnold@skeeve.com, Public Domain 4 | # May 1993 5 | 6 | function join(array, start, end, sep, result, i) 7 | { 8 | if (sep == "") 9 | sep = " " 10 | else if (sep == SUBSEP) # magic value 11 | sep = "" 12 | result = array[start] 13 | for (i = start + 1; i <= end; i++) 14 | result = result sep array[i] 15 | return result 16 | } 17 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/libintl.awk: -------------------------------------------------------------------------------- 1 | function bindtextdomain(dir, domain) 2 | { 3 | return dir 4 | } 5 | 6 | function dcgettext(string, domain, category) 7 | { 8 | return string 9 | } 10 | 11 | function dcngettext(string1, string2, number, domain, category) 12 | { 13 | return (number == 1 ? string1 : string2) 14 | } 15 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/nextfile.awk: -------------------------------------------------------------------------------- 1 | # nextfile --- skip remaining records in current file 2 | # correctly handle successive occurrences of the same file 3 | # 4 | # Arnold Robbins, arnold@skeeve.com, Public Domain 5 | # May, 1993 6 | 7 | # this should be read in before the "main" awk program 8 | 9 | function nextfile() { _abandon_ = FILENAME; next } 10 | 11 | _abandon_ == FILENAME { 12 | if (FNR == 1) 13 | _abandon_ = "" 14 | else 15 | next 16 | } 17 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/noassign.awk: -------------------------------------------------------------------------------- 1 | # noassign.awk --- library file to avoid the need for a 2 | # special option that disables command-line assignments 3 | # 4 | # Arnold Robbins, arnold@skeeve.com, Public Domain 5 | # October 1999 6 | 7 | function disable_assigns(argc, argv, i) 8 | { 9 | for (i = 1; i < argc; i++) 10 | if (argv[i] ~ /^[A-Za-z_][A-Za-z_0-9]*=.*/) 11 | argv[i] = ("./" argv[i]) 12 | } 13 | 14 | BEGIN { 15 | if (No_command_assign) 16 | disable_assigns(ARGC, ARGV) 17 | } 18 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/readable.awk: -------------------------------------------------------------------------------- 1 | # readable.awk --- library file to skip over unreadable files 2 | # 3 | # Arnold Robbins, arnold@skeeve.com, Public Domain 4 | # October 2000 5 | 6 | BEGIN { 7 | for (i = 1; i < ARGC; i++) { 8 | if (ARGV[i] ~ /^[A-Za-z_][A-Za-z0-9_]*=.*/ \ 9 | || ARGV[i] == "-") 10 | continue # assignment or standard input 11 | else if ((getline junk < ARGV[i]) < 0) # unreadable 12 | delete ARGV[i] 13 | else 14 | close(ARGV[i]) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/rewind.awk: -------------------------------------------------------------------------------- 1 | # rewind.awk --- rewind the current file and start over 2 | # 3 | # Arnold Robbins, arnold@skeeve.com, Public Domain 4 | # September 2000 5 | 6 | function rewind( i) 7 | { 8 | # shift remaining arguments up 9 | for (i = ARGC; i > ARGIND; i--) 10 | ARGV[i] = ARGV[i-1] 11 | 12 | # make sure gawk knows to keep going 13 | ARGC++ 14 | 15 | # make current file next to get done 16 | ARGV[ARGIND+1] = FILENAME 17 | 18 | # do it 19 | nextfile 20 | } 21 | -------------------------------------------------------------------------------- /buildenv/msys/share/awk/zerofile.awk: -------------------------------------------------------------------------------- 1 | # zerofile.awk --- library file to process empty input files 2 | # 3 | # Arnold Robbins, arnold@skeeve.com, Public Domain 4 | # June 2003 5 | 6 | BEGIN { Argind = 0 } 7 | 8 | ARGIND > Argind + 1 { 9 | for (Argind++; Argind < ARGIND; Argind++) 10 | zerofile(ARGV[Argind], Argind) 11 | } 12 | 13 | ARGIND != Argind { Argind = ARGIND } 14 | 15 | END { 16 | if (ARGIND > Argind) 17 | for (Argind++; Argind <= ARGIND; Argind++) 18 | zerofile(ARGV[Argind], Argind) 19 | } 20 | -------------------------------------------------------------------------------- /buildenv/msys/share/doc/bison/2.4.2/AUTHORS: -------------------------------------------------------------------------------- 1 | Authors of GNU Bison. 2 | 3 | Bison was written primarily by Robert Corbett. 4 | 5 | Richard Stallman made it Yacc-compatible. 6 | 7 | Wilfred Hansen of Carnegie Mellon University added multicharacter 8 | string literals and other features. 9 | -------------------------------------------------------------------------------- /buildenv/msys/share/doc/flex/2.5.35/README-alpha: -------------------------------------------------------------------------------- 1 | Beta versions and cvs snapshots of flex can be had at 2 | ftp://ftp.uncg.edu/people/wlestes/. 3 | -------------------------------------------------------------------------------- /buildenv/msys/share/doc/flex/2.5.35/flex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/doc/flex/2.5.35/flex.pdf -------------------------------------------------------------------------------- /buildenv/msys/share/doc/gcc/3.4.4/MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/doc/gcc/3.4.4/MAINTAINERS -------------------------------------------------------------------------------- /buildenv/msys/share/doc/gcc/3.4.4/README.SCO: -------------------------------------------------------------------------------- 1 | The GCC team has been urged to drop support for SCO Unix from GCC, as 2 | a protest against SCO's irresponsible aggression against free software 3 | and GNU/Linux. We have decided to take no action at this time, as we 4 | no longer believe that SCO is a serious threat. 5 | 6 | For more on the FSF's position regarding SCO's attacks on free 7 | software, please read: 8 | 9 | http://www.fsf.org/licensing/sco/ 10 | -------------------------------------------------------------------------------- /buildenv/msys/share/doc/w32api/3.14/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/doc/w32api/3.14/ChangeLog -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ast/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ast/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/be/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/be/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ca/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ca/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/da/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/da/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/da/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/da/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/da/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/da/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/da/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/da/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/de/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/de/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/de/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/de/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/de/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/de/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/de/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/de/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/el/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/el/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/el/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/el/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/es/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/es/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/es/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/es/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/es/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/es/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/es/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/es/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/et/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/et/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/et/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/et/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/fi/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/fi/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/fi/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/fi/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/fi/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/fi/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/fr/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/fr/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/fr/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/fr/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/fr/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/fr/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/fr/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/fr/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ga/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ga/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ga/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ga/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ga/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ga/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ga/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ga/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/gl/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/gl/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/he/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/he/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/hr/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/hr/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/hr/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/hr/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/hr/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/hr/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/id/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/id/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/id/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/id/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/id/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/id/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/it/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/it/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/it/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/it/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ja/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ja/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ja/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ja/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ja/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ja/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ko/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ko/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ko/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ko/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ky/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ky/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/lt/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/lt/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/lv/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/lv/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ms/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ms/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ms/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ms/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/nb/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/nb/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/nb/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/nb/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/nl/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/nl/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/nl/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/nl/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/nl/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/nl/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/nl/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/nl/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pl/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pl/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pl/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pl/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pl/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pl/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pl/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pl/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pt/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pt/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pt/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pt/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pt_BR/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pt_BR/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pt_BR/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pt_BR/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pt_BR/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pt_BR/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/pt_BR/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/pt_BR/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ro/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ro/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ro/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ro/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ro/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ro/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ru/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ru/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ru/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ru/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ru/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ru/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/ru/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/ru/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/rw/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/rw/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/sl/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/sl/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/sv/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/sv/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/sv/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/sv/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/sv/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/sv/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/sv/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/sv/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/th/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/th/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/tr/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/tr/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/tr/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/tr/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/tr/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/tr/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/tr/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/tr/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/uk/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/uk/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/uk/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/uk/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/uk/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/uk/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/vi/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/vi/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/vi/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/vi/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/vi/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/vi/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/vi/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/vi/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/zh_CN/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/zh_CN/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/zh_CN/LC_MESSAGES/flex.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/zh_CN/LC_MESSAGES/flex.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/zh_CN/LC_MESSAGES/make.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/zh_CN/LC_MESSAGES/make.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/zh_TW/LC_MESSAGES/bison-runtime.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/zh_TW/LC_MESSAGES/bison-runtime.mo -------------------------------------------------------------------------------- /buildenv/msys/share/locale/zh_TW/LC_MESSAGES/bison.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/buildenv/msys/share/locale/zh_TW/LC_MESSAGES/bison.mo -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/alias.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/bg.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/bind.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/break.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/builtin.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/caller.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/case.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/cd.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/command.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/compgen.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/complete.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/continue.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/declare.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/dirs.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/disown.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/do.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/done.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/elif.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/else.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/enable.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/esac.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/eval.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/exec.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/exit.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/export.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/fc.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/fg.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/fi.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/for.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/function.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/getopts.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/hash.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/help.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/history.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/if.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/in.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/jobs.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/let.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/local.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/logout.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/popd.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/pushd.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/read.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/readonly.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/return.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/select.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/set.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/sh.1: -------------------------------------------------------------------------------- 1 | .so man1/bash.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/shift.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/shopt.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/source.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/suspend.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/then.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/time.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/times.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/trap.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/type.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/typeset.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/ulimit.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/umask.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/unalias.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/unset.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/until.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/wait.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /buildenv/msys/share/man/man1/while.1: -------------------------------------------------------------------------------- 1 | .so man1/bash_builtins.1 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- 1 | 2 | HTML := $(patsubst %.txt,%.html,$(wildcard *.txt)) 3 | TXT := $(wildcard *.txt) 4 | 5 | all: $(HTML) 6 | .PHONY: all clean 7 | 8 | $(HTML): %.html: %.txt docs.conf Makefile 9 | asciidoc -b html5 --conf-file=docs.conf -a stylesheet="$(CURDIR)/lib/v35.css" -a icons $< 10 | 11 | clean: 12 | rm -f *.html 13 | 14 | -------------------------------------------------------------------------------- /docs/abs.txt: -------------------------------------------------------------------------------- 1 | abs 2 | === 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | abs(n); 7 | --------------------------------------------- 8 | 9 | Computes the absolute value of `n`, which must be a numeric type. The return value is the same type as `n`. 10 | 11 | See also 12 | -------- 13 | link:min.html[min], 14 | link:max.html[max] 15 | -------------------------------------------------------------------------------- /docs/alarm.txt: -------------------------------------------------------------------------------- 1 | alarm 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | unsigned int alarm(unsigned int seconds); 7 | --------------------------------------------- 8 | 9 | Delivers the signal `SIGALRM` after `seconds` seconds. If `seconds` is zero, any previously set alarm is cleared. 10 | 11 | See also 12 | -------- 13 | link:kill.html[kill] 14 | -------------------------------------------------------------------------------- /docs/alloca.txt: -------------------------------------------------------------------------------- 1 | alloca 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void* alloca(size_t size); 7 | --------------------------------------------- 8 | 9 | Allocates `size` bytes on the current stack frame, and returns a pointer to the new buffer. The returned buffer 10 | is no longer valid after the current function returns. 11 | 12 | See also 13 | -------- 14 | link:malloc.html[malloc] 15 | -------------------------------------------------------------------------------- /docs/atoi.txt: -------------------------------------------------------------------------------- 1 | atoi 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int atoi(const char* str); 7 | --------------------------------------------- 8 | 9 | Converts a decimal string `str` to an integer, and returns the integer value. 10 | 11 | -------------------------------------------------------------------------------- /docs/bash.txt: -------------------------------------------------------------------------------- 1 | bash 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void bash(); 7 | --------------------------------------------- 8 | 9 | Executes the `bash` shell. No arguments are provided to `bash`. This function does not return if the command 10 | executes successfully. 11 | 12 | See also 13 | -------- 14 | link:interactive_bash.html[interactive_bash], 15 | link:interactive_sh.html[interactive_sh], 16 | link:sh.html[sh], 17 | link:system.html[system] 18 | -------------------------------------------------------------------------------- /docs/breakpoint.txt: -------------------------------------------------------------------------------- 1 | breakpoint 2 | ========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | __breakpoint() 7 | --------------------------------------------- 8 | 9 | Emits the breakpoint instruction for the target architecture. 10 | 11 | -------------------------------------------------------------------------------- /docs/byteswap.txt: -------------------------------------------------------------------------------- 1 | __byteswap 2 | ========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | uint16_t __byteswap(uint16 n); 7 | uint32_t __byteswap(uint32 n); 8 | uint64_t __byteswap(uint64 n); 9 | --------------------------------------------- 10 | 11 | Swaps the byte ordering of the value `n`. 12 | 13 | -------------------------------------------------------------------------------- /docs/chdir.txt: -------------------------------------------------------------------------------- 1 | chdir 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int chdir(const char* path); 7 | --------------------------------------------- 8 | 9 | Changes the current directory to `path`. 10 | 11 | See also 12 | -------- 13 | link:getcwd.html[getcwd] 14 | -------------------------------------------------------------------------------- /docs/chmod.txt: -------------------------------------------------------------------------------- 1 | chmod 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int chmod(const char* path, mode_t mode); 7 | --------------------------------------------- 8 | 9 | Changes the file permissions for `path` to `mode`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:fchmod.html[fchmod] 14 | -------------------------------------------------------------------------------- /docs/chown.txt: -------------------------------------------------------------------------------- 1 | chown 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int chown(const char* path, uid_t owner, gid_t group); 7 | --------------------------------------------- 8 | 9 | Changes the owner to `owner` and group to `group` for the file at `path`. If `path` is a symbolic link, the link is 10 | followed. Returns zero on success, or the negation of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:fchown.html[fchown], 15 | link:lchown.html[lchown] 16 | -------------------------------------------------------------------------------- /docs/close.txt: -------------------------------------------------------------------------------- 1 | close 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int close(int fd); 7 | --------------------------------------------- 8 | 9 | Closes the file handle `fd`. 10 | 11 | See also 12 | -------- 13 | link:dup.html[dup], 14 | link:dup2.html[dup2], 15 | link:open.html[open] 16 | -------------------------------------------------------------------------------- /docs/crc32.txt: -------------------------------------------------------------------------------- 1 | crc32 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | uint32_t crc32(const void* data, size_t len); 7 | --------------------------------------------- 8 | 9 | Computes the CRC32 hash of the buffer `data` with length of `len` bytes. Returns the hash. 10 | 11 | -------------------------------------------------------------------------------- /docs/dup.txt: -------------------------------------------------------------------------------- 1 | dup 2 | === 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int dup(int fd); 7 | --------------------------------------------- 8 | 9 | Duplicates the file handle `fd` and returns the new file handle. 10 | 11 | See also 12 | -------- 13 | link:close.html[close], 14 | link:dup2.html[dup2] 15 | -------------------------------------------------------------------------------- /docs/dup2.txt: -------------------------------------------------------------------------------- 1 | dup2 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int dup2(int oldFd, int newFd); 7 | --------------------------------------------- 8 | 9 | Duplicates the file handle `oldFd` such that the new file handle is `newFd`. If file handle `newFd` is 10 | already open, the existing file handle is closed. Returns the new file handle. 11 | 12 | See also 13 | -------- 14 | link:close.html[close], 15 | link:dup.html[dup] 16 | -------------------------------------------------------------------------------- /docs/end.txt: -------------------------------------------------------------------------------- 1 | __end 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | uint8_t __end[]; 7 | --------------------------------------------- 8 | 9 | This variable references the end of the output. This is commonly used to append data or code to the end of the 10 | output and reference it from the code. 11 | 12 | -------------------------------------------------------------------------------- /docs/exit.txt: -------------------------------------------------------------------------------- 1 | exit 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void exit(int result) __noreturn; 7 | --------------------------------------------- 8 | 9 | Exits the current process with exit code `result`. Does not return. 10 | 11 | See also 12 | -------- 13 | link:undefined.html[undefined] 14 | -------------------------------------------------------------------------------- /docs/fchdir.txt: -------------------------------------------------------------------------------- 1 | fchdir 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int fchdir(int fd); 7 | --------------------------------------------- 8 | 9 | Changes the current directory to an open directory with file handle `fd`. 10 | 11 | See also 12 | -------- 13 | link:chdir.html[chdir], 14 | link:getcwd.html[getcwd] 15 | -------------------------------------------------------------------------------- /docs/fchflags.txt: -------------------------------------------------------------------------------- 1 | fchflags 2 | ======== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int fchflags(int fd, int flags); 7 | --------------------------------------------- 8 | 9 | Sets the FreeBSD file flags of the file handle `fd` to `flags`. The FreeBSD macros, such as `UF_IMMUTABLE`, are 10 | available. Returns zero on success, or the negation of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:chflags.html[chflags], 15 | link:lchflags.html[lchflags] 16 | -------------------------------------------------------------------------------- /docs/fchmod.txt: -------------------------------------------------------------------------------- 1 | fchmod 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int fchmod(int fd, mode_t mode); 7 | --------------------------------------------- 8 | 9 | Changes the file permissions for the file handle `fd` to `mode`. Returns zero on success, or the 10 | negation of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:chmod.html[chmod] 15 | -------------------------------------------------------------------------------- /docs/fchown.txt: -------------------------------------------------------------------------------- 1 | fchown 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int fchown(int fd, uid_t owner, gid_t group); 7 | --------------------------------------------- 8 | 9 | Changes the owner to `owner` and group to `group` for the file handle `fd`. Returns zero on success, or the negation 10 | of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:chown.html[chown], 15 | link:lchown.html[lchown] 16 | -------------------------------------------------------------------------------- /docs/fgetc.txt: -------------------------------------------------------------------------------- 1 | fgetc 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int fgetc(FILE* fp); 7 | --------------------------------------------- 8 | 9 | Reads the next byte from the file stream `fp`. If the current position was at the end of the file, `EOF` is returned. 10 | 11 | See also 12 | -------- 13 | link:fdopen.html[fdopen], 14 | link:fgets.html[fgets] 15 | -------------------------------------------------------------------------------- /docs/fputc.txt: -------------------------------------------------------------------------------- 1 | fputc 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int fputc(int ch, FILE* fp); 7 | --------------------------------------------- 8 | 9 | Writes the byte `ch` to the file stream `fp`. Returns the number of bytes written, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:fdopen.html[fdopen], 14 | link:fputs.html[fputs] 15 | -------------------------------------------------------------------------------- /docs/fputs.txt: -------------------------------------------------------------------------------- 1 | fputs 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int fputs(const char* str, FILE* fp); 7 | --------------------------------------------- 8 | 9 | Writes the string `str` to the file stream `fp`. Returns the number of bytes written, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:fdopen.html[fdopen], 14 | link:fputc.html[fputc] 15 | -------------------------------------------------------------------------------- /docs/free.txt: -------------------------------------------------------------------------------- 1 | free 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void free(void* ptr); 7 | --------------------------------------------- 8 | 9 | Frees the buffer pointed to by `ptr`. The provided buffer must have been allocated with `malloc`. 10 | 11 | See also 12 | -------- 13 | link:malloc.html[malloc] 14 | -------------------------------------------------------------------------------- /docs/ftruncate.txt: -------------------------------------------------------------------------------- 1 | ftruncate 2 | ========= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int ftruncate(int fd, int64_t length); 7 | --------------------------------------------- 8 | 9 | Sets the length of the file referenced by file handle `fd` to `length` bytes. Returns zero on success, or the negation 10 | of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:lseek.html[lseek], 15 | link:truncate.html[truncate] 16 | -------------------------------------------------------------------------------- /docs/getcwd.txt: -------------------------------------------------------------------------------- 1 | getcwd 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | char* getcwd(char* buf, size_t size); 7 | --------------------------------------------- 8 | 9 | Gets the current working directory and places it into `buf`, with maximum length `size`. Returns a 10 | pointer to `buf`. 11 | 12 | See also 13 | -------- 14 | link:chdir.html[chdir] 15 | -------------------------------------------------------------------------------- /docs/getegid.txt: -------------------------------------------------------------------------------- 1 | getegid 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | gid_t getegid(void); 7 | --------------------------------------------- 8 | 9 | Returns the effective group ID of the current process. 10 | 11 | See also 12 | -------- 13 | link:getgid.html[getgid], 14 | link:setgid.html[setgid], 15 | link:setegid.html[setegid], 16 | link:setregid.html[setregid] 17 | -------------------------------------------------------------------------------- /docs/geteuid.txt: -------------------------------------------------------------------------------- 1 | geteuid 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | gid_t geteuid(void); 7 | --------------------------------------------- 8 | 9 | Returns the effective user ID of the current process. 10 | 11 | See also 12 | -------- 13 | link:getuid.html[getuid], 14 | link:setuid.html[setuid], 15 | link:seteuid.html[seteuid], 16 | link:setreuid.html[setreuid] 17 | -------------------------------------------------------------------------------- /docs/getgid.txt: -------------------------------------------------------------------------------- 1 | getgid 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | gid_t getgid(void); 7 | --------------------------------------------- 8 | 9 | Returns the real group ID of the current process. 10 | 11 | See also 12 | -------- 13 | link:getegid.html[getegid], 14 | link:setgid.html[setgid], 15 | link:setegid.html[setegid], 16 | link:setregid.html[setregid] 17 | -------------------------------------------------------------------------------- /docs/getgroups.txt: -------------------------------------------------------------------------------- 1 | getgroups 2 | ========= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int getgroups(int size, gid_t* groups); 7 | --------------------------------------------- 8 | 9 | Obtains the list of groups the current process is a member of. Up to `size` entires may be placed into the `groups` array. 10 | Returns the number of groups, or the negation of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:getegid.html[getegid], 15 | link:getgid.html[getgid] 16 | -------------------------------------------------------------------------------- /docs/getitimer.txt: -------------------------------------------------------------------------------- 1 | getitimer 2 | ========= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | nt getitimer(int which, struct itimerval* value); 7 | --------------------------------------------- 8 | 9 | Gets the current value of interval timer `which` and places the result in `value`. The `which` parameter can be one 10 | of `ITIMER_REAL`, `ITIMER_VIRTUAL`, or `ITIMER_PROF`. 11 | 12 | See also 13 | -------- 14 | link:alarm.html[alarm], 15 | link:setitimer.html[setitimer] 16 | -------------------------------------------------------------------------------- /docs/getpeername.txt: -------------------------------------------------------------------------------- 1 | getpeername 2 | =========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int getpeername(int sockfd, struct sockaddr* addr, socklen_t* addrlen); 7 | --------------------------------------------- 8 | 9 | Fills the `addr` structure with the address to which socket `sockfd` is connected to. 10 | 11 | See also 12 | -------- 13 | link:getsockname.html[getsockname] 14 | -------------------------------------------------------------------------------- /docs/getpgid.txt: -------------------------------------------------------------------------------- 1 | getpgid 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | pid_t getpgid(pid_t pid); 7 | --------------------------------------------- 8 | 9 | Returns the process group ID for process `pid`. 10 | 11 | See also 12 | -------- 13 | link:getpgrp.html[getpgrp], 14 | link:setpgid.html[setpgid], 15 | link:setsid.html[setsid] 16 | -------------------------------------------------------------------------------- /docs/getpgrp.txt: -------------------------------------------------------------------------------- 1 | getpgrp 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | pid_t getpgrp(void); 7 | --------------------------------------------- 8 | 9 | Returns the process group ID for the current process. 10 | 11 | See also 12 | -------- 13 | link:getpgid.html[getpgid], 14 | link:setpgid.html[setpgid], 15 | link:setsid.html[setsid] 16 | -------------------------------------------------------------------------------- /docs/getpid.txt: -------------------------------------------------------------------------------- 1 | getpid 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | pid_t getpid(void); 7 | --------------------------------------------- 8 | 9 | Gets the process ID of the current process. 10 | 11 | See also 12 | -------- 13 | link:getppid.html[getppid] 14 | -------------------------------------------------------------------------------- /docs/getppid.txt: -------------------------------------------------------------------------------- 1 | getppid 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | pid_t getppid(void); 7 | --------------------------------------------- 8 | 9 | Gets the process ID of the parent process. 10 | 11 | See also 12 | -------- 13 | link:getpid.html[getpid] 14 | -------------------------------------------------------------------------------- /docs/getsockname.txt: -------------------------------------------------------------------------------- 1 | getsockname 2 | =========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int getsockname(int sockfd, struct sockaddr* addr, socklen_t* addrlen); 7 | --------------------------------------------- 8 | 9 | Fills the `addr` structure with the address associated with the socket `sockfd`. 10 | 11 | See also 12 | -------- 13 | link:getpeername.html[getpeername] 14 | -------------------------------------------------------------------------------- /docs/getsockopt.txt: -------------------------------------------------------------------------------- 1 | getsockopt 2 | ========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int getsockopt(int fd, int level, int optname, void* optval, socklen_t* optlen); 7 | --------------------------------------------- 8 | 9 | Retrieves the value of an option for socket `fd`. 10 | 11 | See also 12 | -------- 13 | link:setsockopt.html[setsockopt] 14 | -------------------------------------------------------------------------------- /docs/getuid.txt: -------------------------------------------------------------------------------- 1 | getuid 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | gid_t getuid(void); 7 | --------------------------------------------- 8 | 9 | Returns the real user ID of the current process. 10 | 11 | See also 12 | -------- 13 | link:geteuid.html[geteuid], 14 | link:setuid.html[setuid], 15 | link:seteuid.html[seteuid], 16 | link:setreuid.html[setreuid] 17 | -------------------------------------------------------------------------------- /docs/images/icons/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/docs/images/icons/caution.png -------------------------------------------------------------------------------- /docs/images/icons/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/docs/images/icons/example.png -------------------------------------------------------------------------------- /docs/images/icons/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/docs/images/icons/important.png -------------------------------------------------------------------------------- /docs/images/icons/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/docs/images/icons/note.png -------------------------------------------------------------------------------- /docs/images/icons/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/docs/images/icons/tip.png -------------------------------------------------------------------------------- /docs/images/icons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/docs/images/icons/warning.png -------------------------------------------------------------------------------- /docs/kill.txt: -------------------------------------------------------------------------------- 1 | kill 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int kill(pid_t pid, int sig); 7 | --------------------------------------------- 8 | 9 | Sends the signal `sig` to process `pid`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:fork.html[fork], 14 | link:wait.html[wait], 15 | link:waitpid.html[waitpid] 16 | -------------------------------------------------------------------------------- /docs/lchown.txt: -------------------------------------------------------------------------------- 1 | lchown 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int lchown(const char* path, uid_t owner, gid_t group); 7 | --------------------------------------------- 8 | 9 | Changes the owner to `owner` and group to `group` for the file at `path`. If `path` is a symbolic link, the link 10 | itself is modified. Returns zero on success, or the negation of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:fchown.html[fchown], 15 | link:lchown.html[lchown] 16 | -------------------------------------------------------------------------------- /docs/link.txt: -------------------------------------------------------------------------------- 1 | link 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int link(const char* target, const char* path); 7 | --------------------------------------------- 8 | 9 | Creates a hard link at `path` that points to `target`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:readlink.html[readlink], 14 | link:symlink.html[symlink] 15 | -------------------------------------------------------------------------------- /docs/listen.txt: -------------------------------------------------------------------------------- 1 | listen 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int listen(int sockfd, int backlog); 7 | --------------------------------------------- 8 | 9 | Listens for new connections on socket `sockfd`. The maximum number of queued connections is `backlog`. Returns 10 | zero on success, or the negation of the error code on failure. 11 | 12 | See also 13 | -------- 14 | link:accept.html[accept], 15 | link:bind.html[bind], 16 | link:socket.html[socket] 17 | -------------------------------------------------------------------------------- /docs/lseek.txt: -------------------------------------------------------------------------------- 1 | lseek 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | size_t lseek(int fd, int64_t offset, int whence); 7 | --------------------------------------------- 8 | 9 | Changes the file position of the file handle `fd`. The `whence` argument can be `SEEK_SET`, `SEEK_CUR`, or `SEEK_END`. 10 | Returns the new location relative to the start of the file. 11 | 12 | See also 13 | -------- 14 | link:ftruncate.html[ftruncate], 15 | link:truncate.html[truncate] 16 | -------------------------------------------------------------------------------- /docs/malloc.txt: -------------------------------------------------------------------------------- 1 | malloc 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void* malloc(size_t len); 7 | --------------------------------------------- 8 | 9 | Allocates `len` bytes from the heap, and returns a pointer to the new buffer. The buffer is aligned to the 10 | size of a pointer, and is always executable. 11 | 12 | See also 13 | -------- 14 | link:alloca.html[alloca], 15 | link:free.html[free] 16 | -------------------------------------------------------------------------------- /docs/max.txt: -------------------------------------------------------------------------------- 1 | __max 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | __max(...); 7 | --------------------------------------------- 8 | 9 | Returns the maximum value in the list of parameters. Return value is the same type 10 | as the parameters. 11 | 12 | See also 13 | -------- 14 | link:min.html[min] 15 | -------------------------------------------------------------------------------- /docs/memcpy.txt: -------------------------------------------------------------------------------- 1 | memcpy 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void* memcpy(void* dest, const void* src, size_t len); 7 | --------------------------------------------- 8 | 9 | Copies `len` bytes from `src` to `dest`. Returns a pointer to `dest`. 10 | 11 | IMPORTANT: If the source and destination might overlap, use `memmove` instead. 12 | 13 | See also 14 | -------- 15 | link:memmove.html[memmove], 16 | link:memset.html[memset] 17 | -------------------------------------------------------------------------------- /docs/memmove.txt: -------------------------------------------------------------------------------- 1 | memmove 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void* memmove(void* dest, const void* src, size_t len); 7 | --------------------------------------------- 8 | 9 | Copies `len` bytes from `src` to `dest`. Returns a pointer to `dest`. This function accounts for the 10 | possibility of overlapping source and destination. 11 | 12 | See also 13 | -------- 14 | link:memcpy.html[memcpy] 15 | -------------------------------------------------------------------------------- /docs/memset.txt: -------------------------------------------------------------------------------- 1 | memset 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void* memset(void* dest, uint8_t value, size_t len); 7 | --------------------------------------------- 8 | 9 | Sets `len` bytes in `dest` to the value `value`. Returns the pointer `dest`. 10 | 11 | See also 12 | -------- 13 | link:memcpy.html[memcpy] 14 | -------------------------------------------------------------------------------- /docs/min.txt: -------------------------------------------------------------------------------- 1 | __min 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | __min(...); 7 | --------------------------------------------- 8 | 9 | Returns the minimum value in the list of parameters. Return value is the same type 10 | as the parameters. 11 | 12 | See also 13 | -------- 14 | link:max.html[max] 15 | -------------------------------------------------------------------------------- /docs/mkdir.txt: -------------------------------------------------------------------------------- 1 | mkdir 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int mkdir(const char* path, mode_t mode); 7 | --------------------------------------------- 8 | 9 | Creates a new directory at `path` with file access set to `mode`. Returns zero on success, or the negation of the error 10 | code on error. 11 | 12 | See also 13 | -------- 14 | link:chdir.html[chdir], 15 | link:rmdir.html[rmdir] 16 | -------------------------------------------------------------------------------- /docs/munmap.txt: -------------------------------------------------------------------------------- 1 | munmap 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void* munmap(void* addr, size_t len); 7 | --------------------------------------------- 8 | 9 | Unmaps a region of virtual address space. The region unmapped starts at `addr` and is `len` bytes in length. 10 | 11 | See also 12 | -------- 13 | link:mmap.html[mmap] 14 | -------------------------------------------------------------------------------- /docs/packed.txt: -------------------------------------------------------------------------------- 1 | __packed 2 | ======== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | struct type __packed 7 | { 8 | int member; 9 | ... 10 | }; 11 | --------------------------------------------- 12 | 13 | The `__packed` keyword disables alignment restrictions on a structure. No padding will be added between members. 14 | 15 | IMPORTANT: Be careful with this keyword on architectures that require aligned memory access. 16 | 17 | -------------------------------------------------------------------------------- /docs/pipe.txt: -------------------------------------------------------------------------------- 1 | pipe 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int pipe(int fds[2]); 7 | --------------------------------------------- 8 | 9 | Creates a new pipe. The first file handle is the "read" end, and the second file handle is the "write" end. 10 | 11 | See also 12 | -------- 13 | link:close.html[close], 14 | link:dup.html[dup], 15 | link:dup2.html[dup2] 16 | -------------------------------------------------------------------------------- /docs/printf.txt: -------------------------------------------------------------------------------- 1 | printf 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int printf(const char* fmt, ...); 7 | --------------------------------------------- 8 | 9 | Writes a formatted string with format `fmt` to standard output. See the link:format.html[format specifier reference] 10 | for the supported format specifiers. 11 | 12 | See also 13 | -------- 14 | link:fprintf.html[fprintf], 15 | link:vfprintf.html[vfprintf], 16 | link:vprintf.html[vprintf], 17 | -------------------------------------------------------------------------------- /docs/puts.txt: -------------------------------------------------------------------------------- 1 | puts 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int puts(const char* str); 7 | --------------------------------------------- 8 | 9 | Writes the string `str` to standard output. 10 | 11 | See also 12 | -------- 13 | link:fputs.html[fputs] 14 | -------------------------------------------------------------------------------- /docs/rc4_init.txt: -------------------------------------------------------------------------------- 1 | rc4_init 2 | ======== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void rc4_init(rc4_state_t* state, void* key, size_t keylen); 7 | --------------------------------------------- 8 | 9 | Initializes the RC4 state in `state` with the key of length `keylen` pointed to by `key`. 10 | 11 | See also 12 | -------- 13 | link:rc4_overview.html[RC4 overview], 14 | link:rc4_crypt.html[rc4_crypt], 15 | link:rc4_output.html[rc4_output] 16 | -------------------------------------------------------------------------------- /docs/rc4_output.txt: -------------------------------------------------------------------------------- 1 | rc4_output 2 | ========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | uint8_t rc4_output(rc4_state_t* state); 7 | --------------------------------------------- 8 | 9 | Returns the next byte of the RC4 key stream. The `state` structure can be initialized with the 10 | link:rc4_init.html[rc4_init] function. 11 | 12 | See also 13 | -------- 14 | link:rc4_overview.html[RC4 overview], 15 | link:rc4_crypt.html[rc4_crypt], 16 | link:rc4_init.html[rc4_init] 17 | -------------------------------------------------------------------------------- /docs/rdtsc.txt: -------------------------------------------------------------------------------- 1 | __rdtsc 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | uint64_t __rdtsc(); 7 | --------------------------------------------- 8 | 9 | Reads the time stamp counter on the x86 architecture. Returns the time stamp counter as a single 64-bit integer. 10 | 11 | See also 12 | -------- 13 | link:rdtsc_low.html[rdtsc_low], 14 | link:rdtsc_high.html[rdtsc_high] 15 | -------------------------------------------------------------------------------- /docs/rdtsc_high.txt: -------------------------------------------------------------------------------- 1 | __rdtsc_high 2 | ============ 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | uint32_t __rdtsc_high(); 7 | --------------------------------------------- 8 | 9 | Reads the time stamp counter on the x86 architecture. Returns the upper 32 bits of the time stamp counter. 10 | 11 | See also 12 | -------- 13 | link:rdtsc.html[rdtsc], 14 | link:rdtsc_low.html[rdtsc_low] 15 | -------------------------------------------------------------------------------- /docs/rdtsc_low.txt: -------------------------------------------------------------------------------- 1 | __rdtsc_low 2 | =========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | uint32_t __rdtsc_low(); 7 | --------------------------------------------- 8 | 9 | Reads the time stamp counter on the x86 architecture. Returns the lower 32 bits of the time stamp counter. 10 | 11 | See also 12 | -------- 13 | link:rdtsc.html[rdtsc], 14 | link:rdtsc_high.html[rdtsc_high] 15 | -------------------------------------------------------------------------------- /docs/rename.txt: -------------------------------------------------------------------------------- 1 | rename 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int rename(const char* oldpath, const char* newpath); 7 | --------------------------------------------- 8 | 9 | Renames the file at `oldpath` to `newpath`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:unlink.html[unlink] 14 | -------------------------------------------------------------------------------- /docs/rmdir.txt: -------------------------------------------------------------------------------- 1 | rmdir 2 | ===== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int rmdir(const char* path); 7 | --------------------------------------------- 8 | 9 | Removes the directory at `path`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:mkdir.html[mkdir] 14 | -------------------------------------------------------------------------------- /docs/setegid.txt: -------------------------------------------------------------------------------- 1 | setegid 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int setegid(gid_t id); 7 | --------------------------------------------- 8 | 9 | Sets the effective group ID of the current process to `id`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:getegid.html[getegid], 14 | link:getgid.html[getgid], 15 | link:setgid.html[setgid], 16 | link:setregid.html[setregid] 17 | -------------------------------------------------------------------------------- /docs/seteuid.txt: -------------------------------------------------------------------------------- 1 | seteuid 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int seteuid(gid_t id); 7 | --------------------------------------------- 8 | 9 | Sets the effective user ID of the current process to `id`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:geteuid.html[geteuid], 14 | link:getuid.html[getuid], 15 | link:setuid.html[setuid], 16 | link:setreuid.html[setreuid] 17 | -------------------------------------------------------------------------------- /docs/setgid.txt: -------------------------------------------------------------------------------- 1 | setgid 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int setgid(gid_t id); 7 | -------------------------------------------- 8 | 9 | Sets the real group ID of the current process to `id`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:getegid.html[getegid], 14 | link:getgid.html[getgid], 15 | link:setegid.html[setegid], 16 | link:setregid.html[setregid] 17 | -------------------------------------------------------------------------------- /docs/setpgid.txt: -------------------------------------------------------------------------------- 1 | setpgid 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int setpgid(pid_t pid, pid_t pgid); 7 | --------------------------------------------- 8 | 9 | Sets the process group ID for process `pid` to `pgid`. Returns zero on success, or the negation of the error 10 | code on failure. 11 | 12 | See also 13 | -------- 14 | link:getpgid.html[getpgid], 15 | link:getpgrp.html[getpgrp], 16 | link:setsid.html[setsid] 17 | -------------------------------------------------------------------------------- /docs/setsid.txt: -------------------------------------------------------------------------------- 1 | setsid 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | pid_t setsid(void); 7 | --------------------------------------------- 8 | 9 | Creates a new session for the current process by setting the process group ID to the current process ID. Returns 10 | the new process group ID. 11 | 12 | See also 13 | -------- 14 | link:getpgid.html[getpgid], 15 | link:getpgrp.html[getpgrp], 16 | link:setpgid.html[setpgid] 17 | -------------------------------------------------------------------------------- /docs/setsockopt.txt: -------------------------------------------------------------------------------- 1 | setsockopt 2 | ========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int setsockopt(int fd, int level, int optname, const void* optval, socklen_t optlen); 7 | --------------------------------------------- 8 | 9 | Sets the value of an option for socket `fd`. 10 | 11 | See also 12 | -------- 13 | link:getsockopt.html[getsockopt] 14 | -------------------------------------------------------------------------------- /docs/setuid.txt: -------------------------------------------------------------------------------- 1 | setuid 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int setuid(gid_t id); 7 | -------------------------------------------- 8 | 9 | Sets the real user ID of the current process to `id`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:geteuid.html[geteuid], 14 | link:getuid.html[getuid], 15 | link:seteuid.html[seteuid], 16 | link:setreuid.html[setreuid] 17 | -------------------------------------------------------------------------------- /docs/sh.txt: -------------------------------------------------------------------------------- 1 | sh 2 | == 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | void sh(); 7 | --------------------------------------------- 8 | 9 | Executes the `sh` shell. No arguments are provided to `sh`. This function does not return if the command 10 | executes successfully. 11 | 12 | See also 13 | -------- 14 | link:bash.html[bash], 15 | link:interactive_bash.html[interactive_bash], 16 | link:interactive_sh.html[interactive_sh], 17 | link:system.html[system] 18 | -------------------------------------------------------------------------------- /docs/shm_unlink.txt: -------------------------------------------------------------------------------- 1 | shm_unlink 2 | ========== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int shm_unlink(const char* path); 7 | --------------------------------------------- 8 | 9 | Deletes the shared memory page denoted by `path`. Returns zero on success, or the negation of the error code on error. 10 | 11 | WARNING: This function is not yet available on Linux. 12 | 13 | See also 14 | -------- 15 | link:shm_open.html[shm_open] 16 | -------------------------------------------------------------------------------- /docs/shutdown.txt: -------------------------------------------------------------------------------- 1 | shutdown 2 | ======== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int shutdown(int sockfd, int how); 7 | --------------------------------------------- 8 | 9 | Shuts down the socket `sockfd`. The `how` parameter can be one of `SHUT_RD`, `SHUT_WR`, or `SHUT_RDWR`. Returns 10 | zero on success, or the negation of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:bind.html[bind], 15 | link:connect.html[connect], 16 | link:socket.html[socket] 17 | -------------------------------------------------------------------------------- /docs/snprintf.txt: -------------------------------------------------------------------------------- 1 | snprintf 2 | ======== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int snprintf(char* out, size_t len, const char* fmt, ...); 7 | --------------------------------------------- 8 | 9 | Writes a formatted string with format `fmt` to the string `out`, with maximum length `len`. See 10 | the link:format.html[format specifier reference] for the supported format specifiers. 11 | 12 | See also 13 | -------- 14 | link:sprintf.html[sprintf] 15 | -------------------------------------------------------------------------------- /docs/sprintf.txt: -------------------------------------------------------------------------------- 1 | sprintf 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int sprintf(char* out, const char* fmt, ...); 7 | --------------------------------------------- 8 | 9 | Writes a formatted string with format `fmt` to the string `out`. See the link:format.html[format specifier reference] 10 | for the supported format specifiers. 11 | 12 | See also 13 | -------- 14 | link:snprintf.html[snprintf] 15 | -------------------------------------------------------------------------------- /docs/strcat.txt: -------------------------------------------------------------------------------- 1 | strcat 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | char* strcat(char* dest, const char* src); 7 | --------------------------------------------- 8 | 9 | Appends the null-terminated string `src` to `dest`. The maximum length 10 | of the string is not bounded. Returns a pointer to the destination string. 11 | 12 | See also 13 | -------- 14 | link:strcpy.html[strcpy], 15 | link:strdup.html[strdup], 16 | link:strncpy.html[strncpy] 17 | -------------------------------------------------------------------------------- /docs/strchr.txt: -------------------------------------------------------------------------------- 1 | strchr 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | char* strchr(const char* str, char ch); 7 | --------------------------------------------- 8 | 9 | Finds the first occurrence of the character `ch` in string `str`, and returns a pointer to the character. If the 10 | character does not occur in the string, `NULL` is returned. 11 | 12 | See also 13 | -------- 14 | link:strrchr.html[strrchr] 15 | -------------------------------------------------------------------------------- /docs/strcmp.txt: -------------------------------------------------------------------------------- 1 | strcmp 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int strcmp(const char* a, const char* b); 7 | --------------------------------------------- 8 | 9 | Compares two strings `a` and `b`. Returns one of the following: 10 | 11 | * `a` < `b`: Returns less than zero 12 | * `a` == `b`: Returns zero 13 | * `a` > `b`: Returns greater than zero 14 | 15 | -------------------------------------------------------------------------------- /docs/strcpy.txt: -------------------------------------------------------------------------------- 1 | strcpy 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | char* strcpy(char* dest, const char* src); 7 | --------------------------------------------- 8 | 9 | Copies a null-terminated string from `src` into `dest`. The maximum length 10 | of the string is not bounded. Returns a pointer to the destination string. 11 | 12 | See also 13 | -------- 14 | link:strcat.html[strcat], 15 | link:strdup.html[strdup], 16 | link:strncpy.html[strncpy] 17 | -------------------------------------------------------------------------------- /docs/strdup.txt: -------------------------------------------------------------------------------- 1 | strdup 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | char* strdup(const char* str); 7 | --------------------------------------------- 8 | 9 | Duplicates the string `str` on the heap, and returns a pointer to the new string. 10 | 11 | See also 12 | -------- 13 | link:free.html[free], 14 | link:malloc.html[malloc], 15 | link:strcpy.html[strcpy] 16 | -------------------------------------------------------------------------------- /docs/strlen.txt: -------------------------------------------------------------------------------- 1 | strlen 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | size_t strlen(const char* str); 7 | --------------------------------------------- 8 | 9 | Returns the length of the string `str`. 10 | 11 | -------------------------------------------------------------------------------- /docs/strncpy.txt: -------------------------------------------------------------------------------- 1 | strncpy 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | char* strncpy(char* dest, const char* src, size_t len); 7 | --------------------------------------------- 8 | 9 | Copies a null-terminated string from `src` into `dest`, with maximum length `len`. Returns a 10 | pointer to the destination string. 11 | 12 | See also 13 | -------- 14 | link:strcat.html[strcat], 15 | link:strcpy.html[strcpy], 16 | link:strdup.html[strdup] 17 | -------------------------------------------------------------------------------- /docs/strrchr.txt: -------------------------------------------------------------------------------- 1 | strrchr 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | char* strrchr(const char* str, char ch); 7 | --------------------------------------------- 8 | 9 | Finds the last occurrence of the character `ch` in string `str`, and returns a pointer to the character. If the 10 | character does not occur in the string, `NULL` is returned. 11 | 12 | See also 13 | -------- 14 | link:strchr.html[strchr] 15 | -------------------------------------------------------------------------------- /docs/symlink.txt: -------------------------------------------------------------------------------- 1 | symlink 2 | ======= 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int symlink(const char* target, const char* path); 7 | --------------------------------------------- 8 | 9 | Creates a symbolic link at `path` that points to `target`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:link.html[link], 14 | link:readlink.html[readlink] 15 | -------------------------------------------------------------------------------- /docs/sysctl.txt: -------------------------------------------------------------------------------- 1 | sysctl 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int sysctl(const int* name, size_t namelen, void* oldp, size_t* oldlenp, const void* newp, size_t newlen); 7 | --------------------------------------------- 8 | 9 | Retrieves system information. The information is OS dependent. See the documentation for the target platform. 10 | 11 | IMPORTANT: This function is only available on FreeBSD and Mac OS X. 12 | -------------------------------------------------------------------------------- /docs/tgkill.txt: -------------------------------------------------------------------------------- 1 | tgkill 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int tgkill(int tgid, int tid, int sig); 7 | --------------------------------------------- 8 | 9 | Sends the signal `sig` to thread `tid`, which is part of process `tgid`. Returns zero on success, or the negation 10 | of the error code on error. 11 | 12 | IMPORTANT: This function is only available on Linux. 13 | 14 | See also 15 | -------- 16 | link:kill.html[kill] 17 | -------------------------------------------------------------------------------- /docs/time.txt: -------------------------------------------------------------------------------- 1 | time 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | time_t time(time_t* t); 7 | --------------------------------------------- 8 | 9 | Returns the current time. If `t` is not `NULL`, the time is also stored into the pointer `t`. 10 | 11 | See also 12 | -------- 13 | link:gettimeofday.html[gettimeofday] 14 | -------------------------------------------------------------------------------- /docs/truncate.txt: -------------------------------------------------------------------------------- 1 | truncate 2 | ======== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int truncate(const char* path, int64_t length); 7 | --------------------------------------------- 8 | 9 | Sets the length of the file at `path` to `length` bytes. Returns zero on success, or the negation 10 | of the error code on error. 11 | 12 | See also 13 | -------- 14 | link:ftruncate.html[ftruncate], 15 | link:lseek.html[lseek] 16 | -------------------------------------------------------------------------------- /docs/unlink.txt: -------------------------------------------------------------------------------- 1 | unlink 2 | ====== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | int unlink(const char* path); 7 | --------------------------------------------- 8 | 9 | Deletes the file at `path`. Returns zero on success, or the negation of the error code on error. 10 | 11 | See also 12 | -------- 13 | link:rename.html[rename] 14 | -------------------------------------------------------------------------------- /docs/wait.txt: -------------------------------------------------------------------------------- 1 | wait 2 | ==== 3 | :title: Shellcode Compiler Runtime 4 | 5 | --------------------------------------------- 6 | pid_t wait(int* status); 7 | --------------------------------------------- 8 | 9 | Waits for a child process to complete. If `status` is not `NULL`, the exit status of the child process that 10 | has been completed is written to the pointer. Returns the process ID of the child process that exited, or 11 | the negation of the error code on error. 12 | 13 | See also 14 | -------- 15 | link:waitpid.html[waitpid] 16 | -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars64.bat" 3 | set PATH=%~dp0\buildenv\msys\bin;%PATH% 4 | make.exe %* 5 | -------------------------------------------------------------------------------- /runtime/aarch64/defines.h: -------------------------------------------------------------------------------- 1 | #ifndef __LIBC__ARCH_DEFINES_H__ 2 | #define __LIBC__ARCH_DEFINES_H__ 3 | 4 | #define ARM64 5 | #define AARCH64 6 | #define __64BIT 7 | 8 | #endif 9 | 10 | -------------------------------------------------------------------------------- /runtime/linux/aarch64/file.c: -------------------------------------------------------------------------------- 1 | int select(int nfds, fd_set* readfds, fd_set* writefds, fd_set* errorfds, struct timeval* timeout) 2 | { 3 | struct timespec t; 4 | t.tv_sec = timeout->tv_sec; 5 | t.tv_nsec = timeout->tv_usec * 1000; 6 | return __syscall(SYS_pselect6, nfds, readfds, writefds, errorfds, &t, NULL); 7 | } 8 | 9 | int pipe(int* fds) 10 | { 11 | return __syscall(SYS_pipe2, fds, 0); 12 | } 13 | 14 | -------------------------------------------------------------------------------- /runtime/linux/aarch64/file.h: -------------------------------------------------------------------------------- 1 | #ifndef __LIBC__LINUX_ARCH_FILE_H__ 2 | #define __LIBC__LINUX_ARCH_FILE_H__ 3 | 4 | #define AT_FDCWD -100 5 | #define AT_SYMLINK_NOFOLLOW 0x100 6 | #define AT_REMOVEDIR 0x200 7 | #define AT_SYMLINK_FOLLOW 0x400 8 | 9 | #define O_DIRECTORY 0x4000 10 | #define O_NOFOLLOW 0x8000 11 | #define O_DIRECT 0x10000 12 | #define O_LARGEFILE 0x20000 13 | 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /runtime/linux/aarch64/stat.c: -------------------------------------------------------------------------------- 1 | int fstat(int fd, struct stat* buf) 2 | { 3 | return __syscall(SYS_fstat, fd, buf); 4 | } 5 | 6 | int stat(const char* path, struct stat* buf) 7 | { 8 | return __syscall(SYS_fstatat, AT_FDCWD, path, buf, 0); 9 | } 10 | 11 | int lstat(const char* path, struct stat* buf) 12 | { 13 | return __syscall(SYS_fstatat, AT_FDCWD, path, buf, AT_SYMLINK_NOFOLLOW); 14 | } 15 | 16 | -------------------------------------------------------------------------------- /tests/args_output: -------------------------------------------------------------------------------- 1 | 59 2 | 18787 3 | 605032630 4 | 323853555 5 | 79 6 | 8502 7 | 580453365 8 | 950068688 9 | zero 10 | nonzero 11 | 3 12 | ENOENT 13 | 59 14 | 61 40 15 | 131 16 | 133 97 17 | -------------------------------------------------------------------------------- /tests/crc32.c: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | char* msg = "OMGitsfullofAAAAAAAAs"; 4 | printf("%x\n", crc32(msg, strlen(msg))); 5 | return 0; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /tests/crc32_output: -------------------------------------------------------------------------------- 1 | 36d2651d 2 | -------------------------------------------------------------------------------- /tests/fortress_input: -------------------------------------------------------------------------------- 1 | 1 2 | 6 3 | 3 4 | 1 5 | Smith 6 | 1337 Leet Ave 7 | Pwnville, NC 8 | 1337 9 | 2 10 | 2 11 | 78000 12 | 1 13 | 2 14 | 1 15 | 3 16 | 2 17 | Acme ROP Gadgets, Inc. 18 | 4141 Read Loop 19 | Stack's End, NY 20 | 7331 21 | 235198 22 | 1 23 | 2 24 | 2 25 | 4 26 | 1 27 | 223123 28 | 1 29 | 5 30 | 1 31 | 209887 32 | 6 33 | 1 34 | 5 35 | 1 36 | 77121 37 | 6 38 | 1 39 | 7 40 | -------------------------------------------------------------------------------- /tests/mul64_output: -------------------------------------------------------------------------------- 1 | 000000000000db5a 2 | 5f5f5f5f5f5f57a1 3 | 447bb2ea21588fc7 4 | 000000000000db5a 5 | ffffffffffff24a6 6 | ffffffffffff24a6 7 | 000000000000db5a 8 | 5f5f5f5f5f5f57a1 9 | a0a0a0a0a0a0a85f 10 | a0a0a0a0a0a0a85f 11 | 5f5f5f5f5f5f57a1 12 | 447bb2ea21588fc7 13 | bb844d15dea77039 14 | bb844d15dea77039 15 | 447bb2ea21588fc7 16 | -------------------------------------------------------------------------------- /tests/rc4.c: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | rc4_state_t rc4; 4 | char* key = "thereisnocowlevel"; 5 | rc4_init(&rc4, key, strlen(key)); 6 | char* str = "pwniesinstead"; 7 | size_t len = strlen(str); 8 | rc4_crypt(&rc4, str, len); 9 | write(1, str, len); 10 | return 0; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /tests/rc4_output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector35/scc/9208796239289484098458880180395281897589/tests/rc4_output -------------------------------------------------------------------------------- /tests/shellcode_output: -------------------------------------------------------------------------------- 1 | The quick brown fox jumps over the lazy dog. 2 | -------------------------------------------------------------------------------- /tests/shift_output: -------------------------------------------------------------------------------- 1 | 68 2 | 7 3 | -2 4 | 6868 5 | 1695 6 | -133 7 | 68686868 8 | 75757575 9 | -1325758 10 | -923152612 11 | 1855785166 12 | -1292902690 13 | 842557957 14 | 1919088941 15 | 987766 16 | -509078528 17 | 1874110 18 | 964 19 | -------------------------------------------------------------------------------- /tests/string_output: -------------------------------------------------------------------------------- 1 | 44 2 | 2 3 | 0 4 | 43 5 | 33 6 | 0 7 | 43 8 | quickuick brown fox jumps over the lazy dog! 9 | quickuick bbrownfox jumps over the lazy dog! 10 | -------------------------------------------------------------------------------- /tests/vm.c: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | int fd = open("Obj/test", O_RDONLY, 0); 4 | void* buf = malloc(1048576); 5 | read(fd, buf, 1048576); 6 | close(fd); 7 | 8 | quark_exec(buf); 9 | } 10 | 11 | --------------------------------------------------------------------------------