| In some situations (e.g. 32-bit Linux), "intptr_t" is defined as "int", which is equivalent to "int32_t", leading to issues with duplicate definitions. In other situations with GCC, "intptr_t" is "long", which isn't covered by any intNN_t types. Also, definitions for "long" already had to be added on Windows, because no fixed-width types in MSVC are equivalent to "long". Switching to non-fixed-width types should hopefully cover all of these situations. If this doesn't cover any integer types that we need, it will be caught quickly, e.g. by references to integer_traits<T> in LuaWrapper.cpp. | ||
|---|---|---|
| CMake/Modules | ||
| build | ||
| depends | ||
| dfhack-config | ||
| docs | ||
| library | ||
| package | ||
| plugins | ||
| reversing | ||
| scripts@b1e7544d87 | ||
| travis | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| .ycm_extra_conf.py | ||
| CMakeLists.txt | ||
| Contributing.rst | ||
| LICENSE.rst | ||
| NEWS.rst | ||
| README.html | ||
| README.md | ||
| conf.py | ||
| dfhack.init-example | ||
| index.rst | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	#DFHack Readme
[]
(https://travis-ci.org/DFHack/dfhack)
[
]
(https://dfhack.readthedocs.org)
[
]
(https://en.wikipedia.org/wiki/Zlib_License)
[
]
(https://github.com/DFHack/dfhack/issues)
[
]
(https://github.com/DFHack/dfhack/pulls)
DFHack is a Dwarf Fortress memory access library, distributed with scripts and plugins implementing a wide variety of useful functions and tools.
The full documentation is available online here,
from the README.html page in the DFHack distribution, or as raw text in the ./docs folder.
If you're an end-user, modder, or interested in contributing to DFHack -
go read those docs.
If that's unclear or you need more help, try [the Bay12 forums thread] (http://www.bay12forums.com/smf/index.php?topic=139553) or the #dfhack IRC channel on freenode.