mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 19:43:32 +00:00
b8a6a989c0
This change greatly reduces the number of modules that need to be compiled. The only issue right now is that sometimes when viewing symbol table entries, the aliased symbol is chosen.
16 lines
448 B
C
16 lines
448 B
C
#ifndef COSMOPOLITAN_LIBC_BITS_MORTON_H_
|
|
#define COSMOPOLITAN_LIBC_BITS_MORTON_H_
|
|
#if !(__ASSEMBLER__ + __LINKER__ + 0)
|
|
COSMOPOLITAN_C_START_
|
|
#ifdef COSMO
|
|
|
|
#define morton __morton
|
|
#define unmorton __unmorton
|
|
|
|
unsigned long morton(unsigned long, unsigned long) libcesque;
|
|
axdx_t unmorton(unsigned long) libcesque;
|
|
|
|
#endif /* COSMO */
|
|
COSMOPOLITAN_C_END_
|
|
#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */
|
|
#endif /* COSMOPOLITAN_LIBC_BITS_MORTON_H_ */
|