2025-11-27 07:25 ftp://ftp.de.debian.org/debian/pool/main/j/jack-tools/jack-tools_20131226.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=opengl --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 9486fde (2025-11-26 08:20:02 +0100) count: 230 230 elapsed-time: 0.5 0.5 head-timing-info: old-timing-info: head results: rju/c-common/alsa-seq-print.c:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/alsa-seq-listener.c:26:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_SYSEX [valueFlowBailoutIncompleteVar] rju/c-common/alsa-seq-listener.c:45:3: warning: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] rju/c-common/alsa-seq-listener.c:44:13: note: Assuming allocation function fails rju/c-common/alsa-seq-listener.c:44:13: note: Assignment 'l=malloc(sizeof(struct alsa_seq_listener_t))', assigned value is 0 rju/c-common/alsa-seq-listener.c:45:3: note: Null pointer dereference rju/c-common/alsa-seq-listener.c:46:3: warning: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] rju/c-common/alsa-seq-listener.c:44:13: note: Assuming allocation function fails rju/c-common/alsa-seq-listener.c:44:13: note: Assignment 'l=malloc(sizeof(struct alsa_seq_listener_t))', assigned value is 0 rju/c-common/alsa-seq-listener.c:46:3: note: Null pointer dereference rju/c-common/alsa-seq-listener.c:47:3: warning: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] rju/c-common/alsa-seq-listener.c:44:13: note: Assuming allocation function fails rju/c-common/alsa-seq-listener.c:44:13: note: Assignment 'l=malloc(sizeof(struct alsa_seq_listener_t))', assigned value is 0 rju/c-common/alsa-seq-listener.c:47:3: note: Null pointer dereference rju/c-common/alsa-seq-listener.c:48:3: warning: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] rju/c-common/alsa-seq-listener.c:44:13: note: Assuming allocation function fails rju/c-common/alsa-seq-listener.c:44:13: note: Assignment 'l=malloc(sizeof(struct alsa_seq_listener_t))', assigned value is 0 rju/c-common/alsa-seq-listener.c:48:3: note: Null pointer dereference rju/c-common/alsa-seq-send.c:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/alsa-seq-listener.c:12:45: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] rju/c-common/alsa-seq-endpoint.c:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_PORT_CAP_READ [valueFlowBailoutIncompleteVar] rju/c-common/alsa-seq-endpoint.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/alsa-seq-endpoint.c:143:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_PORT_CAP_READ [valueFlowBailoutIncompleteVar] rju/c-common/alsa-seq-send.c:50:10: style:inconclusive: Function 'alsa_seq_send' argument 3 names different: declaration 'port' definition 'src_port'. [funcArgNamesDifferent] rju/c-common/alsa-seq-send.h:10:10: note: Function 'alsa_seq_send' argument 3 names different: declaration 'port' definition 'src_port'. rju/c-common/alsa-seq-send.c:50:10: note: Function 'alsa_seq_send' argument 3 names different: declaration 'port' definition 'src_port'. rju/c-common/cfile.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/client.c:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/cfile.c:19:24: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] rju/c-common/cfile.c:46:22: note: Assuming allocation function fails rju/c-common/cfile.c:46:22: note: Assignment 's=xmalloc(n+1)', assigned value is 0 rju/c-common/cfile.c:48:12: note: Calling function 'xfread', 1st argument 's' value is 0 rju/c-common/cfile.c:19:24: note: Null pointer dereference rju/c-common/cfile.c:47:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rju/c-common/cfile.c:46:22: note: Assuming allocation function fails rju/c-common/cfile.c:46:22: note: Assignment 's=xmalloc(n+1)', assigned value is 0 rju/c-common/cfile.c:47:5: note: Null pointer dereference rju/c-common/byte-order.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/client.c:16:3: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] rju/c-common/client.c:15:33: note: Assuming allocation function fails rju/c-common/client.c:15:33: note: Assignment 'r=xmalloc(sizeof(struct client_register_t))', assigned value is 0 rju/c-common/client.c:16:3: note: Null pointer dereference rju/c-common/client.c:17:3: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] rju/c-common/client.c:15:33: note: Assuming allocation function fails rju/c-common/client.c:15:33: note: Assignment 'r=xmalloc(sizeof(struct client_register_t))', assigned value is 0 rju/c-common/client.c:17:3: note: Null pointer dereference rju/c-common/client.c:19:18: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] rju/c-common/client.c:15:33: note: Assuming allocation function fails rju/c-common/client.c:15:33: note: Assignment 'r=xmalloc(sizeof(struct client_register_t))', assigned value is 0 rju/c-common/client.c:19:18: note: Null pointer dereference rju/c-common/client.c:20:5: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] rju/c-common/client.c:15:33: note: Assuming allocation function fails rju/c-common/client.c:15:33: note: Assignment 'r=xmalloc(sizeof(struct client_register_t))', assigned value is 0 rju/c-common/client.c:20:5: note: Null pointer dereference rju/c-common/client.c:21:5: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] rju/c-common/client.c:15:33: note: Assuming allocation function fails rju/c-common/client.c:15:33: note: Assignment 'r=xmalloc(sizeof(struct client_register_t))', assigned value is 0 rju/c-common/client.c:21:5: note: Null pointer dereference rju/c-common/byte-order.c:158:1: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/c-common/byte-order.c:161:1: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/c-common/byte-order.c:164:1: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/c-common/byte-order.c:167:1: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/c-common/file.c:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/file.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/cq.c:29:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rju/c-common/cq.c:35:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rju/c-common/gen-trapezoid.c:11:21: style:inconclusive: Function 'gen_trapezoid' argument 1 names different: declaration 'signal' definition 's'. [funcArgNamesDifferent] rju/c-common/gen-trapezoid.h:6:25: note: Function 'gen_trapezoid' argument 1 names different: declaration 'signal' definition 's'. rju/c-common/gen-trapezoid.c:11:21: note: Function 'gen_trapezoid' argument 1 names different: declaration 'signal' definition 's'. rju/c-common/gen-trapezoid.c:11:27: style:inconclusive: Function 'gen_trapezoid' argument 2 names different: declaration 'signal_n' definition 'n'. [funcArgNamesDifferent] rju/c-common/gen-trapezoid.h:6:36: note: Function 'gen_trapezoid' argument 2 names different: declaration 'signal_n' definition 'n'. rju/c-common/gen-trapezoid.c:11:27: note: Function 'gen_trapezoid' argument 2 names different: declaration 'signal_n' definition 'n'. rju/c-common/gl-sphere.c:9:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_LINE [valueFlowBailoutIncompleteVar] rju/c-common/glu-screen-capture.c:12:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_WINDOW_WIDTH [valueFlowBailoutIncompleteVar] rju/c-common/glu-screen-capture.c:10:31: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] rju/c-common/img-ppm.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/gl-cube.c:6:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] rju/c-common/gl-cube.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] rju/c-common/jack-client.c:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-client.c:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-client.c:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-client.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-client.c:41:3: warning:inconclusive: The buffer 'uniq' may not be null-terminated after the call to strncpy(). [terminateStrncpy] rju/c-common/img-ppm.c:37:24: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] rju/c-common/img-ppm.c:36:21: note: Assuming allocation function fails rju/c-common/img-ppm.c:36:21: note: Assignment 'data=xmalloc(n)', assigned value is 0 rju/c-common/img-ppm.c:37:24: note: Null pointer dereference rju/c-common/img-ppm.c:10:23: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] rju/c-common/jack-transport.c:16:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackTransportRolling [valueFlowBailoutIncompleteVar] rju/c-common/jack-ringbuffer.c:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-ringbuffer.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-ringbuffer.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-ringbuffer.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-ringbuffer.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-port.c:18:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsInput [valueFlowBailoutIncompleteVar] rju/c-common/jack-port.c:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-port.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/memory.c:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/jack-port.c:90:75: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] rju/c-common/jack-port.c:90:86: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] rju/c-common/jack-port.c:101:69: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] rju/c-common/jack-port.c:106:11: style: Variable 'c_name' can be declared as pointer to const [constVariablePointer] rju/c-common/jack-port.c:112:71: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] rju/c-common/jack-port.c:117:11: style: Variable 'c_name' can be declared as pointer to const [constVariablePointer] rju/c-common/observe-signal.c:22:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_ASYNCHRONOUS [valueFlowBailoutIncompleteVar] rju/c-common/observe-signal.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] rju/c-common/network.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rju/c-common/network.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rju/c-common/network.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/network.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/network.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/network.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] rju/c-common/network.c:34:32: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] rju/c-common/network.c:121:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] rju/c-common/network.c:88:77: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] rju/c-common/plane.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/osc.c:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/osc.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/osc.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/osc.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/osc.c:310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/sound-file.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/sound-file.c:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar] rju/c-common/sound-file.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_FORMAT_WAV [valueFlowBailoutIncompleteVar] rju/c-common/vector.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/xregcomp.c:12:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/ximg.c:14:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/ximg.c:22:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/ximg.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] rju/c-common/ximg.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/help/sin.c:28:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] rju/c-common/window.c:199:1: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] rju/jack-dl.c:20:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-dl.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-dl.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-dl.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-dl.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] rju/jack-dl.c:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] rju/jack-dl.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/c-common/ximg.c:31:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:31:3: note: Null pointer dereference rju/c-common/ximg.c:32:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:32:3: note: Null pointer dereference rju/c-common/ximg.c:33:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:33:3: note: Null pointer dereference rju/c-common/ximg.c:36:32: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:36:32: note: Null pointer dereference rju/c-common/ximg.c:37:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:37:3: note: Null pointer dereference rju/c-common/ximg.c:37:24: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:37:24: note: Null pointer dereference rju/c-common/ximg.c:37:44: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:37:44: note: Null pointer dereference rju/c-common/ximg.c:39:32: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:39:32: note: Null pointer dereference rju/c-common/ximg.c:39:53: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:39:53: note: Null pointer dereference rju/c-common/ximg.c:40:32: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:40:32: note: Null pointer dereference rju/c-common/ximg.c:40:53: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:40:53: note: Null pointer dereference rju/c-common/ximg.c:41:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:41:3: note: Null pointer dereference rju/c-common/ximg.c:41:23: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:41:23: note: Null pointer dereference rju/c-common/ximg.c:42:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:42:3: note: Null pointer dereference rju/c-common/ximg.c:42:30: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:42:30: note: Null pointer dereference rju/c-common/ximg.c:43:17: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:43:17: note: Null pointer dereference rju/c-common/ximg.c:43:27: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:43:27: note: Null pointer dereference rju/c-common/ximg.c:44:25: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:44:25: note: Null pointer dereference rju/c-common/ximg.c:44:46: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:44:46: note: Null pointer dereference rju/c-common/ximg.c:45:22: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:45:22: note: Null pointer dereference rju/c-common/ximg.c:45:43: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:45:43: note: Null pointer dereference rju/c-common/ximg.c:46:26: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:46:26: note: Null pointer dereference rju/c-common/ximg.c:46:32: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:46:32: note: Null pointer dereference rju/c-common/ximg.c:52:21: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:52:21: note: Null pointer dereference rju/c-common/ximg.c:52:27: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:52:27: note: Null pointer dereference rju/c-common/ximg.c:53:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:53:3: note: Null pointer dereference rju/c-common/ximg.c:53:37: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:53:37: note: Null pointer dereference rju/c-common/ximg.c:53:43: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:53:43: note: Null pointer dereference rju/c-common/ximg.c:54:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:54:3: note: Null pointer dereference rju/c-common/ximg.c:54:25: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:54:25: note: Null pointer dereference rju/c-common/ximg.c:55:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:55:3: note: Null pointer dereference rju/c-common/ximg.c:56:6: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:6: note: Null pointer dereference rju/c-common/ximg.c:60:3: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:60:3: note: Null pointer dereference rju/c-common/ximg.c:60:27: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:60:27: note: Null pointer dereference rju/c-common/ximg.c:60:33: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:60:33: note: Null pointer dereference rju/c-common/ximg.c:61:22: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:61:22: note: Null pointer dereference rju/c-common/ximg.c:61:43: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:61:43: note: Null pointer dereference rju/c-common/ximg.c:63:8: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:63:8: note: Null pointer dereference rju/c-common/ximg.c:63:18: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:63:18: note: Null pointer dereference rju/c-common/ximg.c:63:39: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:63:39: note: Null pointer dereference rju/c-common/ximg.c:64:8: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] rju/c-common/ximg.c:30:22: note: Assuming allocation function fails rju/c-common/ximg.c:30:22: note: Assignment 'x=xmalloc(sizeof(struct Ximg_t))', assigned value is 0 rju/c-common/ximg.c:56:18: note: Assuming condition is false rju/c-common/ximg.c:64:8: note: Null pointer dereference rju/c-common/ximg.c:109:7: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] rju/jack-dl.c:18:17: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rju/jack-dl.c:53:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] rju/c-common/ximg.c:99:11: style: Variable 'maplen' is assigned a value that is never used. [unreadVariable] rju/jack-osc.c:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-osc.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackTransportRolling [valueFlowBailoutIncompleteVar] rju/jack-osc.c:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-osc.c:322:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] rju/jack-play.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-play.c:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-play.c:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-play.c:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-play.c:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar] rju/jack-play.c:377:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_SINC_FASTEST [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:113:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:458:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:599:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-plumbing.c:622:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] rju/jack-osc.c:66:37: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] rju/jack-osc.c:76:36: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] rju/jack-osc.c:101:37: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] rju/jack-osc.c:113:41: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] rju/jack-play.c:103:6: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/jack-play.c:236:6: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/jack-play.c:111:21: style: Parameter 'position' can be declared as pointer to const. However it seems that 'sync_handler' is a callback function, if 'position' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rju/jack-play.c:319:38: note: You might need to cast the function pointer here rju/jack-play.c:111:21: note: Parameter 'position' can be declared as pointer to const rju/jack-record.c:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-record.c:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-record.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-record.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_FORMAT_WAV [valueFlowBailoutIncompleteVar] rju/jack-record.c:201:7: warning:inconclusive: The buffer 'p' may not be null-terminated after the call to strncpy(). [terminateStrncpy] rju/jack-record.c:201:15: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] rju/jack-record.c:200:17: note: Assuming allocation function fails rju/jack-record.c:200:17: note: Assignment 'p=malloc(128)', assigned value is 0 rju/jack-record.c:201:15: note: Null pointer dereference rju/jack-record.c:81:5: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/jack-record.c:135:7: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/jack-plumbing.c:146:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] rju/jack-plumbing.c:65:24: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] rju/jack-plumbing.c:298:25: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] rju/jack-plumbing.c:310:9: style: Variable 'replace_p' can be declared as pointer to const [constVariablePointer] rju/jack-plumbing.c:328:29: style: Parameter 'subexp' can be declared as pointer to const [constParameterPointer] rju/jack-plumbing.c:579:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] rju/jack-transport.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-transport.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-transport.c:52:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] rju/jack-scope.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-scope.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-scope.c:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-scope.c:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-scope.c:415:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-scope.c:462:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] rju/jack-transport.c:116:9: style: Local variable 'c' shadows outer variable [shadowVariable] rju/jack-transport.c:82:7: note: Shadowed declaration rju/jack-transport.c:116:9: note: Shadow variable rju/jack-transport.c:52:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] rju/jack-udp.c:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-udp.c:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-udp.c:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-udp.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rju/jack-udp.c:237:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] rju/jack-scope.c:479:7: warning:inconclusive: The buffer 'p' may not be null-terminated after the call to strncpy(). [terminateStrncpy] rju/jack-scope.c:146:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] rju/jack-scope.c:145:27: note: Assuming allocation function fails rju/jack-scope.c:145:27: note: Assignment 'e=malloc(sizeof(struct embed))', assigned value is 0 rju/jack-scope.c:146:3: note: Null pointer dereference rju/jack-scope.c:147:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] rju/jack-scope.c:145:27: note: Assuming allocation function fails rju/jack-scope.c:145:27: note: Assignment 'e=malloc(sizeof(struct embed))', assigned value is 0 rju/jack-scope.c:147:3: note: Null pointer dereference rju/jack-scope.c:261:3: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rju/jack-scope.c:260:28: note: Assuming allocation function fails rju/jack-scope.c:260:28: note: Assignment 's=malloc(sizeof(struct signal))', assigned value is 0 rju/jack-scope.c:261:3: note: Null pointer dereference rju/jack-scope.c:479:15: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] rju/jack-scope.c:478:17: note: Assuming allocation function fails rju/jack-scope.c:478:17: note: Assignment 'p=malloc(128)', assigned value is 0 rju/jack-scope.c:479:15: note: Null pointer dereference rju/jack-scope.c:72:31: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] rju/jack-scope.c:156:17: style: Variable 'e' can be declared as pointer to const [constVariablePointer] rju/jack-scope.c:270:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] rju/jack-udp.c:153:41: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/jack-udp.c:205:9: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] rju/c-common/osc.c:246:10: warning: Either the condition 'dsc' is redundant or there is possible null pointer dereference: dsc++. [nullPointerRedundantCheck] rju/c-common/osc.c:355:9: note: Assuming that condition 'dsc' is not redundant rju/c-common/osc.c:397:38: note: Calling function 'osc_construct_message', 2nd argument 'dsc' value is 0 rju/c-common/osc.c:330:43: note: Calling function 'osc_dsc_calculate_arg_len', 1st argument 'dsc' value is 0 rju/c-common/osc.c:246:10: note: Null pointer dereference rju/c-common/osc.c:328:22: warning: Either the condition 'dsc' is redundant or there is possible null pointer dereference: dsc. [nullPointerRedundantCheck] rju/c-common/osc.c:355:9: note: Assuming that condition 'dsc' is not redundant rju/c-common/osc.c:397:38: note: Calling function 'osc_construct_message', 2nd argument 'dsc' value is 0 rju/c-common/osc.c:328:22: note: Null pointer dereference rju/c-common/osc.c:333:29: warning: Either the condition 'dsc' is redundant or there is possible null pointer dereference: dsc. [nullPointerRedundantCheck] rju/c-common/osc.c:355:9: note: Assuming that condition 'dsc' is not redundant rju/c-common/osc.c:397:38: note: Calling function 'osc_construct_message', 2nd argument 'dsc' value is 0 rju/c-common/osc.c:333:29: note: Null pointer dereference rju/c-common/osc.c:246:10: warning: Either the condition 'dsc' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] rju/c-common/osc.c:355:9: note: Assuming that condition 'dsc' is not redundant rju/c-common/osc.c:397:38: note: Calling function 'osc_construct_message', 2nd argument 'dsc' value is 0 rju/c-common/osc.c:330:43: note: Calling function 'osc_dsc_calculate_arg_len', 1st argument 'dsc' value is 0 rju/c-common/osc.c:246:10: note: Null pointer addition rju/c-common/osc.c:50:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:52:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:54:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:56:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:58:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:60:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:62:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:64:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:66:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:68:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:70:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:74:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:76:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:78:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:80:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:82:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:84:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:86:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:88:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] rju/c-common/osc.c:90:10: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] diff: DONE