Snippets for hercules-emulator 4.9.1 from Nix aarch64-darwin
Sourced from https://hydra.nixos.org/log/9w5pz8vd2rxilw3gqxfh9sj1wch76xay-hercules-4.9.1.drv.
-
hsccmd.c:9767:28: warning: cast to smaller integer type 'int' from 'TID' (aka 'struct _opaque_pthread_t *') [-Wpointer-to-int-cast] 9767 | if (getrusage( (int) sysblk.cputid[i], &rusage ) == 0) | ^~~~~~~~~~~~~~~~~~~~~~ -
impl.c:1477:5: warning: impl.c(1477) : warning : This build of Hercules will only have partial TCP keepalive support [-W#pragma-messages] 1477 | WARNING("This build of Hercules will only have partial TCP keepalive support") | ^ -
loadmem.c:102:33: warning: initializer-string for character array is too long, array size is 8 but initializer has size 9 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 102 | const char blanks[8] = {"\x40\x40\x40\x40\x40\x40\x40\x40"}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
loadmem.c:108:34: warning: initializer-string for character array is too long, array size is 9 but initializer has size 10 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 108 | const char c_ObjectESD[9] = {"\xC5\xE2\xC4\x40\x40\x40\x40\x40\x40"}; // ESD - External Symbol Dictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
loadmem.c:109:35: warning: initializer-string for character array is too long, array size is 4 but initializer has size 5 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 109 | const char c_ObjectTXT[4] = {"\xE3\xE7\xE3\x40"}; // TXT - Text | ^~~~~~~~~~~~~~~~~~ -
loadmem.c:110:34: warning: initializer-string for character array is too long, array size is 9 but initializer has size 10 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 110 | const char c_ObjectRLD[9] = {"\xD9\xD3\xC4\x40\x40\x40\x40\x40\x40"}; // RLD - Relocation Dictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
loadmem.c:111:35: warning: initializer-string for character array is too long, array size is 4 but initializer has size 5 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 111 | const char c_ObjectEND[4] = {"\xC5\xD5\xC4\x40"}; // END - End | ^~~~~~~~~~~~~~~~~~ -
loadmem.c:112:34: warning: initializer-string for character array is too long, array size is 9 but initializer has size 10 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 112 | const char c_ObjectSYM[9] = {"\xE2\xE8\xD4\x40\x40\x40\x40\x40\x40"}; // SYM - Symbol | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
loadmem.c:117:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 117 | const char c_ObjectCPB[3] = {"\xC3\xD7\xC2"}; // CPB - Conditional Page Boundary | ^~~~~~~~~~~~~~ -
loadmem.c:118:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 118 | const char c_ObjectDEL[3] = {"\xC4\xD5\xD3"}; // DEL - Delete | ^~~~~~~~~~~~~~ -
loadmem.c:119:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 119 | const char c_ObjectICS[3] = {"\xC9\xC3\xE2"}; // ICS - Include Control Section | ^~~~~~~~~~~~~~ -
loadmem.c:120:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 120 | const char c_ObjectLDT[3] = {"\xD3\xC4\xE3"}; // LDT - Loader Termination | ^~~~~~~~~~~~~~ -
loadmem.c:121:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 121 | const char c_ObjectPAD[3] = {"\xD7\xC1\xC4"}; // PAD - Padding | ^~~~~~~~~~~~~~ -
loadmem.c:122:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 122 | const char c_ObjectPRT[3] = {"\xD7\xD8\xE3"}; // PRT - Printer | ^~~~~~~~~~~~~~ -
loadmem.c:123:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 123 | const char c_ObjectPRM[3] = {"\xD7\xD8\xD4"}; // PRM - Parameter | ^~~~~~~~~~~~~~ -
loadmem.c:124:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 124 | const char c_ObjectREP[3] = {"\xD9\xC5\xD7"}; // REP - Replace | ^~~~~~~~~~~~~~ -
loadmem.c:125:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 125 | const char c_ObjectSLC[3] = {"\xE2\xD3\xC3"}; // SLC - Set Location Counter | ^~~~~~~~~~~~~~ -
loadmem.c:126:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 126 | const char c_ObjectSPB[3] = {"\xE1\xD7\xC2"}; // SPB - Set Page Boundary | ^~~~~~~~~~~~~~ -
loadmem.c:127:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 127 | const char c_ObjectSYS[3] = {"\xE1\xE8\xE1"}; // SYS - Subsystem | ^~~~~~~~~~~~~~ -
loadmem.c:128:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 128 | const char c_ObjectUPB[3] = {"\xE4\xD7\xC2"}; // UPB - Unconditional Page Boundary | ^~~~~~~~~~~~~~ -
loadmem.c:129:35: warning: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 129 | const char c_ObjectVER[3] = {"\xE5\xC5\xD8"}; // VER - Verify | ^~~~~~~~~~~~~~ -
scescsi.c:509:9: warning: format specifies type 'unsigned long long' but the argument has type 'long' [-Wformat] 506 | WRMSG( HHC00661, "I", | ~~~~~~~~~~~~~~~~~~~~~ 507 | SCCB_HWL_TYPE_INFO == hwl_bk->type ? "INFO" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | SCCB_HWL_TYPE_LOAD == hwl_bk->type ? "LOAD" : "unknown", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (BYTE*)sccb - (BYTE*)sysblk.mainstor ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~