mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-04-24 07:44:42 +00:00
parent
f317a47cd8
commit
56eff8544f
4 changed files with 3 additions and 3 deletions
Binary file not shown.
|
@ -96,7 +96,7 @@ o/$(MODE)/examples/pyapp/pyapp.com.dbg: \
|
||||||
o/$(MODE)/examples/pyapp/pyapp.o \
|
o/$(MODE)/examples/pyapp/pyapp.o \
|
||||||
$(CRT) \
|
$(CRT) \
|
||||||
$(APE_NO_MODIFY_SELF)
|
$(APE_NO_MODIFY_SELF)
|
||||||
$(LINK) $(LINKARGS) -o $@
|
@$(COMPILE) -ALINK.ape $(LINK) $(LINKARGS) -o $@
|
||||||
|
|
||||||
# # Unwrap the APE .COM binary, that's embedded within the linked file
|
# # Unwrap the APE .COM binary, that's embedded within the linked file
|
||||||
# # NOTE: This line can be commented out, since it's in build/rules.mk
|
# # NOTE: This line can be commented out, since it's in build/rules.mk
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │
|
│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │
|
||||||
│ PERFORMANCE OF THIS SOFTWARE. │
|
│ PERFORMANCE OF THIS SOFTWARE. │
|
||||||
╚─────────────────────────────────────────────────────────────────────────────*/
|
╚─────────────────────────────────────────────────────────────────────────────*/
|
||||||
|
#include "libc/dce.h"
|
||||||
#include "libc/str/str.h"
|
#include "libc/str/str.h"
|
||||||
|
|
||||||
static inline noasan uint64_t UncheckedAlignedRead64(const char *p) {
|
static inline noasan uint64_t UncheckedAlignedRead64(const char *p) {
|
||||||
|
@ -39,7 +40,7 @@ int strcmp(const char *a, const char *b) {
|
||||||
uint64_t v, w, d;
|
uint64_t v, w, d;
|
||||||
if (a == b) return 0;
|
if (a == b) return 0;
|
||||||
if ((c = (*a & 255) - (*b & 255))) return c;
|
if ((c = (*a & 255) - (*b & 255))) return c;
|
||||||
if (((uintptr_t)a & 7) == ((uintptr_t)b & 7)) {
|
if (!IsTiny() && ((uintptr_t)a & 7) == ((uintptr_t)b & 7)) {
|
||||||
for (; (uintptr_t)(a + i) & 7; ++i) {
|
for (; (uintptr_t)(a + i) & 7; ++i) {
|
||||||
if (a[i] != b[i] || !b[i]) {
|
if (a[i] != b[i] || !b[i]) {
|
||||||
return (a[i] & 255) - (b[i] & 255);
|
return (a[i] & 255) - (b[i] & 255);
|
||||||
|
|
|
@ -1179,7 +1179,6 @@ int main(int argc, char *argv[]) {
|
||||||
} else {
|
} else {
|
||||||
appendd(&output, command, n);
|
appendd(&output, command, n);
|
||||||
}
|
}
|
||||||
appendw(&output, '\n');
|
|
||||||
} else {
|
} else {
|
||||||
n = 0;
|
n = 0;
|
||||||
if (verbose >= 3) {
|
if (verbose >= 3) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue