Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ***:~ ***$ scan-build gcc -c ~/Downloads/raw.c
- scan-build: Using '/opt/checker-276/bin/clang' for static analysis
- /Users/***/Downloads/raw.c:215:34: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'const char *'
- [-Wint-conversion]
- dfdx[0] = strcmp(rt->fx, 'x') ? '1': '0';
- ^~~
- /usr/include/string.h:77:39: note: passing argument to parameter here
- int strcmp(const char *, const char *);
- ^
- 1 warning generated.
- /Users/***/Downloads/raw.c:96:20: warning: Potential leak of memory pointed to by 'betweenParens'
- result = buildTree(betweenParens);
- ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
- /Users/***/Downloads/raw.c:138:1: warning: Potential leak of memory pointed to by 'rightTraveler'
- }
- ^
- /Users/***/Downloads/raw.c:166:13: warning: Potential leak of memory pointed to by 'rootptr'
- printf("Could not parse expression. Stopped at index %d, character %c.\n", (int)(curptr-fstr), *curptr);
- ^~~~~~
- /Users/***/Downloads/raw.c:192:18: warning: Potential leak of memory pointed to by 'dgdx'
- dfdx = strcat(dfdx, dgdx);
- ~~~~~^~~~~~~~~~~~~~~~~~~~
- /Users/***/Downloads/raw.c:193:18: warning: Potential memory leak
- dfdx = strcat(dfdx, charToString(thisop));
- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /Users/***/Downloads/raw.c:194:18: warning: Potential leak of memory pointed to by 'dhdx'
- dfdx = strcat(dfdx, dhdx);
- ~~~~~^~~~~~~~~~~~~~~~~~~~
- /Users/***/Downloads/raw.c:218:5: warning: Undefined or garbage value returned to caller
- return dfdx;
- ^~~~~~~~~~~
- /Users/***/Downloads/raw.c:226:5: warning: Potential memory leak
- return 0;
- ^~~~~~~~
- 8 warnings generated.
- scan-build: 8 bugs found.
- scan-build: Run 'scan-view /var/folders/7w/dtxcnlxj2y73y8gwbx2zpxr80000gn/T/scan-build-2015-06-30-032135-14628-1' to examine bug reports.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement