Skip to content

Instantly share code, notes, and snippets.

@randunel
Created February 15, 2014 12:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save randunel/9018698 to your computer and use it in GitHub Desktop.
Save randunel/9018698 to your computer and use it in GitHub Desktop.
src/jspin.c: In function ‘jshIsPinValid’:
src/jspin.c:20:3: warning: comparison is always false due to limited range of data type [-Wtype-limits]
return pin < JSH_PIN_COUNT && pinInfo[pin].port!=JSH_PORT_NONE;
^
src/jspin.c: In function ‘jshGetPinFromString’:
src/jspin.c:79:7: warning: comparison is always false due to limited range of data type [-Wtype-limits]
if (pin<JSH_PORTA_COUNT) return (Pin)(JSH_PORTA_OFFSET + pin);
^
src/jspin.c:81:7: warning: comparison is always false due to limited range of data type [-Wtype-limits]
if (pin<JSH_PORTB_COUNT) return (Pin)(JSH_PORTB_OFFSET + pin);
^
src/jspin.c:83:7: warning: comparison is always false due to limited range of data type [-Wtype-limits]
if (pin<JSH_PORTC_COUNT) return (Pin)(JSH_PORTC_OFFSET + pin);
^
src/jspin.c:85:7: warning: comparison is always false due to limited range of data type [-Wtype-limits]
if (pin<JSH_PORTD_COUNT) return (Pin)(JSH_PORTD_OFFSET + pin);
^
src/jspin.c: In function ‘jshGetPinString’:
src/jspin.c:113:7: warning: comparison is always true due to limited range of data type [-Wtype-limits]
pin>=JSH_PORTA_OFFSET &&
^
src/jspin.c:115:7: warning: comparison is always false due to limited range of data type [-Wtype-limits]
pin<JSH_PORTA_OFFSET+JSH_PORTA_COUNT) {
^
src/jspin.c:118:3: warning: comparison is always true due to limited range of data type [-Wtype-limits]
} else if (pin>=JSH_PORTB_OFFSET && pin<JSH_PORTB_OFFSET+JSH_PORTB_COUNT) {
^
src/jspin.c:118:3: warning: comparison is always false due to limited range of data type [-Wtype-limits]
src/jspin.c:121:3: warning: comparison is always true due to limited range of data type [-Wtype-limits]
} else if (pin>=JSH_PORTC_OFFSET && pin<JSH_PORTC_OFFSET+JSH_PORTC_COUNT) {
^
src/jspin.c:121:3: warning: comparison is always false due to limited range of data type [-Wtype-limits]
src/jspin.c:124:3: warning: comparison is always true due to limited range of data type [-Wtype-limits]
} else if (pin>=JSH_PORTD_OFFSET && pin<JSH_PORTD_OFFSET+JSH_PORTD_COUNT) {
^
src/jspin.c:124:3: warning: comparison is always false due to limited range of data type [-Wtype-limits]
src/jsdevices.c: In function ‘jshSetFlowControlXON’:
src/jsdevices.c:321:40: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshSetFlowControlXON(IOEventFlags device, bool hostShouldTransmit) {
^
src/jsdevices.c:321:53: warning: unused parameter ‘hostShouldTransmit’ [-Wunused-parameter]
void jshSetFlowControlXON(IOEventFlags device, bool hostShouldTransmit) {
^
gen/jswrapper.c:26:6: warning: multi-character character constant [-Wmultichar]
#if( 'q\0\0\0' & 'q' )
^
gen/jswrapper.c: In function ‘jswHandleFunctionCall’:
gen/jswrapper.c:36:52: warning: unused parameter ‘parentName’ [-Wunused-parameter]
JsVar *jswHandleFunctionCall(JsVar *parent, JsVar *parentName, const char *name) {
^
libs/graphics/lcd_sdl.c:18:21: fatal error: SDL/SDL.h: No such file or directory
#include <SDL/SDL.h>
^
compilation terminated.
libs/network/http/httpserver.c: In function ‘httpServerConnectionsIdle’:
libs/network/http/httpserver.c:324:10: warning: variable ‘hadData’ set but not used [-Wunused-but-set-variable]
bool hadData = false;
^
libs/network/http/httpserver.c: In function ‘httpClientRequestEnd’:
libs/network/http/httpserver.c:793:17: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
host_addr = *((int*)*host_addr_p->h_addr_list);
^
libs/network/http/httpserver.c:838:3: warning: conversion to ‘in_addr_t’ from ‘long unsigned int’ may alter its value [-Wconversion]
sin.sin_addr.s_addr = host_addr;
^
targets/linux/main.c: In function ‘read_file’:
targets/linux/main.c:44:29: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]
char *buffer = malloc(size+1);
^
targets/linux/main.c:45:3: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]
size_t actualRead = fread(buffer,1,size,file);
^
targets/linux/main.c: In function ‘run_test’:
targets/linux/main.c:55:18: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
char *buffer = read_file(filename);
^
targets/linux/main.c: In function ‘run_all_tests’:
targets/linux/main.c:111:21: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion]
int l = strlen(fn);
^
targets/linux/main.c:113:33: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]
char *full_fn = malloc(1+l+strlen(TEST_DIR));
^
targets/linux/main.c: In function ‘run_memory_test’:
targets/linux/main.c:154:5: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
jsvSetMaxVarsUsed(i);
^
targets/linux/main.c: In function ‘run_memory_tests’:
targets/linux/main.c:164:7: warning: unused variable ‘passed’ [-Wunused-variable]
int passed = 0;
^
targets/linux/main.c: In function ‘main’:
targets/linux/main.c:261:20: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
char *buffer = read_file(argv[1]);
^
make: *** [libs/graphics/lcd_sdl.o] Error 1
make: *** Waiting for unfinished jobs....
targets/linux/jshardware.c: In function ‘pinToEVEXTI’:
targets/linux/jshardware.c:99:30: warning: unused parameter ‘pin’ [-Wunused-parameter]
IOEventFlags pinToEVEXTI(Pin pin) {
^
targets/linux/jshardware.c: In function ‘getch’:
targets/linux/jshardware.c:142:18: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion]
if ((r = read(0, &c, sizeof(c))) < 0) {
^
targets/linux/jshardware.c: In function ‘jshGetSerialNumber’:
targets/linux/jshardware.c:207:3: warning: conversion of unsigned constant value to negative integer [-Wsign-conversion]
long long serial = 0xDEADDEADDEADDEADL;
^
targets/linux/jshardware.c:205:49: warning: unused parameter ‘maxChars’ [-Wunused-parameter]
int jshGetSerialNumber(unsigned char *data, int maxChars) {
^
targets/linux/jshardware.c: In function ‘jshDelayMicroseconds’:
targets/linux/jshardware.c:252:3: warning: conversion to ‘__useconds_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]
usleep(microsec);
^
targets/linux/jshardware.c: In function ‘jshGetPinStateIsManual’:
targets/linux/jshardware.c:255:33: warning: unused parameter ‘pin’ [-Wunused-parameter]
bool jshGetPinStateIsManual(Pin pin) {
^
targets/linux/jshardware.c: In function ‘jshSetPinStateIsManual’:
targets/linux/jshardware.c:259:33: warning: unused parameter ‘pin’ [-Wunused-parameter]
void jshSetPinStateIsManual(Pin pin, bool manual) {
^
targets/linux/jshardware.c:259:43: warning: unused parameter ‘manual’ [-Wunused-parameter]
void jshSetPinStateIsManual(Pin pin, bool manual) {
^
targets/linux/jshardware.c: In function ‘jshPinSetState’:
targets/linux/jshardware.c:262:25: warning: unused parameter ‘pin’ [-Wunused-parameter]
void jshPinSetState(Pin pin, JshPinState state) {
^
targets/linux/jshardware.c:262:42: warning: unused parameter ‘state’ [-Wunused-parameter]
void jshPinSetState(Pin pin, JshPinState state) {
^
targets/linux/jshardware.c: In function ‘jshPinGetState’:
targets/linux/jshardware.c:276:32: warning: unused parameter ‘pin’ [-Wunused-parameter]
JshPinState jshPinGetState(Pin pin) {
^
targets/linux/jshardware.c: In function ‘jshPinSetValue’:
targets/linux/jshardware.c:283:25: warning: unused parameter ‘pin’ [-Wunused-parameter]
void jshPinSetValue(Pin pin, bool value) {
^
targets/linux/jshardware.c:283:35: warning: unused parameter ‘value’ [-Wunused-parameter]
void jshPinSetValue(Pin pin, bool value) {
^
targets/linux/jshardware.c: In function ‘jshPinGetValue’:
targets/linux/jshardware.c:292:25: warning: unused parameter ‘pin’ [-Wunused-parameter]
bool jshPinGetValue(Pin pin) {
^
targets/linux/jshardware.c: In function ‘jshIsDeviceInitialised’:
targets/linux/jshardware.c:303:42: warning: unused parameter ‘device’ [-Wunused-parameter]
bool jshIsDeviceInitialised(IOEventFlags device) { return true; }
^
targets/linux/jshardware.c: In function ‘jshPinAnalog’:
targets/linux/jshardware.c:336:29: warning: unused parameter ‘pin’ [-Wunused-parameter]
JsVarFloat jshPinAnalog(Pin pin) {
^
targets/linux/jshardware.c: In function ‘jshPinOutputAtTime’:
targets/linux/jshardware.c:350:35: warning: unused parameter ‘time’ [-Wunused-parameter]
bool jshPinOutputAtTime(JsSysTime time, Pin pin, bool value) {
^
targets/linux/jshardware.c:350:45: warning: unused parameter ‘pin’ [-Wunused-parameter]
bool jshPinOutputAtTime(JsSysTime time, Pin pin, bool value) {
^
targets/linux/jshardware.c:350:55: warning: unused parameter ‘value’ [-Wunused-parameter]
bool jshPinOutputAtTime(JsSysTime time, Pin pin, bool value) {
^
targets/linux/jshardware.c: In function ‘jshPinAnalogOutput’:
targets/linux/jshardware.c:354:29: warning: unused parameter ‘pin’ [-Wunused-parameter]
void jshPinAnalogOutput(Pin pin, JsVarFloat value, JsVarFloat freq) { // if freq<=0, the default is used
^
targets/linux/jshardware.c:354:45: warning: unused parameter ‘value’ [-Wunused-parameter]
void jshPinAnalogOutput(Pin pin, JsVarFloat value, JsVarFloat freq) { // if freq<=0, the default is used
^
targets/linux/jshardware.c:354:63: warning: unused parameter ‘freq’ [-Wunused-parameter]
void jshPinAnalogOutput(Pin pin, JsVarFloat value, JsVarFloat freq) { // if freq<=0, the default is used
^
targets/linux/jshardware.c: In function ‘jshPinPulse’:
targets/linux/jshardware.c:361:16: warning: conversion to ‘__useconds_t’ from ‘JsVarFloat’ may alter its value [-Wconversion]
usleep(time*1000000);
^
targets/linux/jshardware.c: In function ‘jshPinWatch’:
targets/linux/jshardware.c:366:32: warning: unused parameter ‘shouldWatch’ [-Wunused-parameter]
void jshPinWatch(Pin pin, bool shouldWatch) {
^
targets/linux/jshardware.c: In function ‘jshGetWatchedPinState’:
targets/linux/jshardware.c:387:41: warning: unused parameter ‘device’ [-Wunused-parameter]
bool jshGetWatchedPinState(IOEventFlags device) {
^
targets/linux/jshardware.c: In function ‘jshUSARTSetup’:
targets/linux/jshardware.c:401:33: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshUSARTSetup(IOEventFlags device, JshUSARTInfo *inf) {
^
targets/linux/jshardware.c:401:55: warning: unused parameter ‘inf’ [-Wunused-parameter]
void jshUSARTSetup(IOEventFlags device, JshUSARTInfo *inf) {
^
targets/linux/jshardware.c: In function ‘jshUSARTKick’:
targets/linux/jshardware.c:406:32: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshUSARTKick(IOEventFlags device) {
^
targets/linux/jshardware.c: In function ‘jshSPISetup’:
targets/linux/jshardware.c:409:31: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshSPISetup(IOEventFlags device, JshSPIInfo *inf) {
^
targets/linux/jshardware.c:409:51: warning: unused parameter ‘inf’ [-Wunused-parameter]
void jshSPISetup(IOEventFlags device, JshSPIInfo *inf) {
^
targets/linux/jshardware.c: In function ‘jshSPISend’:
targets/linux/jshardware.c:415:29: warning: unused parameter ‘device’ [-Wunused-parameter]
int jshSPISend(IOEventFlags device, int data) {
^
targets/linux/jshardware.c:415:41: warning: unused parameter ‘data’ [-Wunused-parameter]
int jshSPISend(IOEventFlags device, int data) {
^
targets/linux/jshardware.c: In function ‘jshSPISet16’:
targets/linux/jshardware.c:425:31: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshSPISet16(IOEventFlags device, bool is16) {
^
targets/linux/jshardware.c:425:44: warning: unused parameter ‘is16’ [-Wunused-parameter]
void jshSPISet16(IOEventFlags device, bool is16) {
^
targets/linux/jshardware.c: In function ‘jshI2CSetup’:
targets/linux/jshardware.c:428:31: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshI2CSetup(IOEventFlags device, JshI2CInfo *inf) {
^
targets/linux/jshardware.c:428:51: warning: unused parameter ‘inf’ [-Wunused-parameter]
void jshI2CSetup(IOEventFlags device, JshI2CInfo *inf) {
^
targets/linux/jshardware.c: In function ‘jshI2CWrite’:
targets/linux/jshardware.c:431:31: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshI2CWrite(IOEventFlags device, unsigned char address, int nBytes, const unsigned char *data) {
^
targets/linux/jshardware.c:431:53: warning: unused parameter ‘address’ [-Wunused-parameter]
void jshI2CWrite(IOEventFlags device, unsigned char address, int nBytes, const unsigned char *data) {
^
targets/linux/jshardware.c:431:66: warning: unused parameter ‘nBytes’ [-Wunused-parameter]
void jshI2CWrite(IOEventFlags device, unsigned char address, int nBytes, const unsigned char *data) {
^
targets/linux/jshardware.c:431:95: warning: unused parameter ‘data’ [-Wunused-parameter]
void jshI2CWrite(IOEventFlags device, unsigned char address, int nBytes, const unsigned char *data) {
^
targets/linux/jshardware.c: In function ‘jshI2CRead’:
targets/linux/jshardware.c:434:30: warning: unused parameter ‘device’ [-Wunused-parameter]
void jshI2CRead(IOEventFlags device, unsigned char address, int nBytes, unsigned char *data) {
^
targets/linux/jshardware.c:434:52: warning: unused parameter ‘address’ [-Wunused-parameter]
void jshI2CRead(IOEventFlags device, unsigned char address, int nBytes, unsigned char *data) {
^
targets/linux/jshardware.c:434:65: warning: unused parameter ‘nBytes’ [-Wunused-parameter]
void jshI2CRead(IOEventFlags device, unsigned char address, int nBytes, unsigned char *data) {
^
targets/linux/jshardware.c:434:88: warning: unused parameter ‘data’ [-Wunused-parameter]
void jshI2CRead(IOEventFlags device, unsigned char address, int nBytes, unsigned char *data) {
^
targets/linux/jshardware.c: In function ‘jshLoadFromFlash’:
targets/linux/jshardware.c:459:34: warning: conversion to ‘unsigned int’ from ‘long int’ may alter its value [-Wconversion]
unsigned int fileSize = ftell(f);
^
targets/linux/jshardware.c: In function ‘jshPinOutputAtTime’:
targets/linux/jshardware.c:352:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
targets/linux/jshardware.c: In function ‘jshSPISend’:
targets/linux/jshardware.c:416:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment