init.c: En la función `start_kernel': init.c:107: aviso: implicit declaration of function `init_i386_ps2_mouse' i386_ps2_mouse.c: En la función `tty_open': i386_ps2_mouse.c:60: aviso: unused variable `aux' i386_ps2_mouse.c: En la función `init_i386_ps2_mouse': i386_ps2_mouse.c:81: aviso: unused variable `ch' In file included from tsk00_demo1.c:42: mech.c: En la función `Enviro': mech.c:1021: aviso: unused variable `i' mech.c:1021: aviso: unused variable `j' mech.c: En la función `lighting': mech.c:1071: aviso: unused variable `position' tsk00_demo1.c: En la función `WinMain': tsk00_demo1.c:130: aviso: implicit declaration of function `MwSetDesktopWallpaper' tsk00_demo1.c:62: aviso: unused variable `aux' tsk00_demo1.c: En la función `task14': tsk00_demo1.c:307: aviso: implicit declaration of function `main' In file included from tsk06_terminal.c:9: /sa-rtl-project/sa-rtl-improved/include/arch/cas.h: En la función `cas2': /sa-rtl-project/sa-rtl-improved/include/arch/cas.h:52: aviso: dereferencing type-punned pointer will break strict-aliasing rules In file included from tsk07_quaject.c:9: /sa-rtl-project/sa-rtl-improved/include/arch/cas.h: En la función `cas2': /sa-rtl-project/sa-rtl-improved/include/arch/cas.h:52: aviso: dereferencing type-punned pointer will break strict-aliasing rules mod_rri.c: En la función `rri_init_module': mod_rri.c:51: aviso: unused variable `perra' periodica.c: En la función `irq_periodic_thread': periodica.c:73: aviso: control reaches end of non-void function rri.c: En la función `rri_thread': rri.c:155: aviso: asignación de tipo de puntero incompatible rri.c:177: aviso: asignación de tipo de puntero incompatible rri.c:194: aviso: asignación de tipo de puntero incompatible rri.c:211: aviso: asignación de tipo de puntero incompatible rri.c:228: aviso: asignación de tipo de puntero incompatible rri.c:245: aviso: asignación de tipo de puntero incompatible rri.c:263: aviso: asignación de tipo de puntero incompatible rri.c:281: aviso: asignación de tipo de puntero incompatible rri.c:299: aviso: asignación de tipo de puntero incompatible rri.c:318: aviso: asignación de tipo de puntero incompatible rri.c:337: aviso: asignación de tipo de puntero incompatible rri.c:355: aviso: asignación de tipo de puntero incompatible rri.c:373: aviso: asignación de tipo de puntero incompatible rri.c:391: aviso: asignación de tipo de puntero incompatible rri.c:33: aviso: unused variable `n_box' rri.c:34: aviso: unused variable `salida' rri.c:36: aviso: unused variable `perra' In file included from control.c:12: walk_params.h:16: aviso: `struct robot_state' declared inside parameter list walk_params.h:16: aviso: its scope is only this definition or declaration, which is probably not what you want walk_params.h:16: aviso: `struct w_params' declared inside parameter list In file included from control.c:13: fsm_robot.h:6: aviso: `struct w_params' declared inside parameter list fsm_robot.h:6: aviso: `struct robot_state' declared inside parameter list In file included from control.c:14: gen_tray.h:6: aviso: `struct robot_state' declared inside parameter list gen_tray.h:6: aviso: `struct w_params' declared inside parameter list control.c: En la función `control_thread': control.c:48: aviso: al pasar el argumento 1 de `fsm_robot' de tipo de puntero incompatible control.c:48: aviso: al pasar el argumento 2 de `fsm_robot' de tipo de puntero incompatible control.c:48: aviso: al pasar el argumento 3 de `fsm_robot' de tipo de puntero incompatible control.c:84: aviso: al pasar el argumento 1 de `gentray' de tipo de puntero incompatible control.c:84: aviso: al pasar el argumento 2 de `gentray' de tipo de puntero incompatible control.c:34: aviso: unused variable `valor' control.c:35: aviso: unused variable `cadena' control.c: En la función `init_robot_params': control.c:99: aviso: unused variable `i' gen_tray.c: En la función `gentray': gen_tray.c:89: aviso: unused variable `valor' gen_tray.c:90: aviso: unused variable `salida' gen_tray.c: En la función `m_inverse': gen_tray.c:370: aviso: unused variable `salida' In file included from robot.c:14: control.h:7: aviso: `struct w_params' declared inside parameter list control.h:7: aviso: its scope is only this definition or declaration, which is probably not what you want control.h:7: aviso: `struct robot_state' declared inside parameter list In file included from robot.c:15: gen_tray.h:6: aviso: `struct robot_state' declared inside parameter list gen_tray.h:6: aviso: `struct w_params' declared inside parameter list walk_params.c: En la función `walking_params': walk_params.c:20: aviso: unused variable `cadena' walk_params.c:20: aviso: unused variable `cadena2' walk_params.c:21: aviso: unused variable `valor' net_modul.c: En la función `can_tx_thread': net_modul.c:73: aviso: asignación se crea un entero desde un puntero sin una conversión net_modul.c:74: aviso: asignación de tipo de puntero incompatible net_modul.c:38: aviso: unused variable `reg' net_modul.c: En la función `can_rx_thread': net_modul.c:106: aviso: unused variable `data' net_modul.c:120: aviso: statement with no effect setup.c:245: aviso: `valor' defined but not used rtl_time_8254.c: En la función `_8254_init': rtl_time_8254.c:301: aviso: implicit declaration of function `enable_8259_irq' mou_ser.c:72: aviso: type defaults to `int' in declaration of `buttom2' mou_ser.c:72: aviso: data definition has no type or storage class mou_ser.c: En la función `MOU_Open': mou_ser.c:127: aviso: unused variable `aux' mou_ser.c: En la función `MOU_Read': mou_ser.c:197: aviso: unused variable `auxbuf' mou_ser.c: En el nivel principal: mou_ser.c:70: aviso: `combyes' defined but not used mou_ser.c:72: aviso: `buttom1' defined but not used mou_ser.c:76: aviso: `mouse_fd' defined but not used mou_ser.c:245: aviso: `ParsePC' defined but not used mou_ser.c:341: aviso: `ParseIntell' defined but not used edit.c:118: aviso: `GetSysCharHeight' defined but not used edit.c:184: aviso: `edtGetStartDispPosAtEnd' defined but not used listbox.c: En la función `lstFindItem': listbox.c:488: aviso: implicit declaration of function `strncasecmp' scrlbar.c:529: aviso: `PtInRect2' defined but not used medit.c:449: aviso: `str2attr' defined but not used winuser.c: En la función `MwFindClassByName': winuser.c:215: aviso: implicit declaration of function `strcasecmp' wingdi.c: En la función `Rectangle': wingdi.c:506: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c: En la función `Ellipse': wingdi.c:539: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c: En la función `dopiearc': wingdi.c:577: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:578: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c: En la función `FillRect': wingdi.c:694: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c: En la función `MwExtTextOut': wingdi.c:762: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c: En el nivel principal: wingdi.c:1038: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1039: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1040: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1041: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1042: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1043: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1044: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1045: aviso: dereferencing type-punned pointer will break strict-aliasing rules wingdi.c:1046: aviso: dereferencing type-punned pointer will break strict-aliasing rules winsbar.c:508: aviso: `PtInRect2' defined but not used devdraw.c: En la función `GdFillRect': devdraw.c:527: aviso: dereferencing type-punned pointer will break strict-aliasing rules devdraw.c:534: aviso: dereferencing type-punned pointer will break strict-aliasing rules devfont.c: En la función `GdCreateFont': devfont.c:130: aviso: implicit declaration of function `strcasecmp' devimage.c:91: aviso: `bseek' defined but not used devimage.c:123: aviso: `bread' defined but not used devimage.c:141: aviso: `bgetc' defined but not used devimage.c:149: aviso: `bgets' defined but not used devimage.c:172: aviso: `beof' defined but not used devarc.c: En la función `drawarcsegment': devarc.c:424: aviso: dereferencing type-punned pointer will break strict-aliasing rules devarc.c:427: aviso: dereferencing type-punned pointer will break strict-aliasing rules devarc.c:443: aviso: dereferencing type-punned pointer will break strict-aliasing rules devarc.c:446: aviso: dereferencing type-punned pointer will break strict-aliasing rules Generating X6x13.c list.c:3: aviso: `op_table_str' defined but not used vertex.c: En la función `glopVertex': vertex.c:226: aviso: implicit declaration of function `memcpy' zbuffer.c: En la función `ZB_copyFrameBufferRGB32': zbuffer.c:188: aviso: use of cast expressions as lvalues is deprecated zbuffer.c: En la función `ZB_copyFrameBufferRGB24': zbuffer.c:266: aviso: use of cast expressions as lvalues is deprecated zbuffer.c:268: aviso: use of cast expressions as lvalues is deprecated zbuffer.c:275: aviso: use of cast expressions as lvalues is deprecated zbuffer.c:277: aviso: use of cast expressions as lvalues is deprecated zbuffer.c:283: aviso: use of cast expressions as lvalues is deprecated zbuffer.c:246: aviso: unused variable `w2' ztriangle.c: En la función `ZB_fillTriangleFlat': ztriangle.h:6: aviso: `pr1' might be used uninitialized in this function ztriangle.h:6: aviso: `pr2' might be used uninitialized in this function ztriangle.h:6: aviso: `l1' might be used uninitialized in this function ztriangle.h:6: aviso: `l2' might be used uninitialized in this function ztriangle.h:14: aviso: `error' might be used uninitialized in this function ztriangle.h:14: aviso: `derror' might be used uninitialized in this function ztriangle.h:15: aviso: `x1' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_min' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_max' might be used uninitialized in this function ztriangle.h:17: aviso: `x2' might be used uninitialized in this function ztriangle.h:17: aviso: `dx2dy2' might be used uninitialized in this function ztriangle.h:20: aviso: `z1' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_min' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_max' might be used uninitialized in this function ztriangle.c: En la función `ZB_fillTriangleSmooth': ztriangle.h:6: aviso: `pr1' might be used uninitialized in this function ztriangle.h:6: aviso: `pr2' might be used uninitialized in this function ztriangle.h:6: aviso: `l1' might be used uninitialized in this function ztriangle.h:6: aviso: `l2' might be used uninitialized in this function ztriangle.h:14: aviso: `error' might be used uninitialized in this function ztriangle.h:14: aviso: `derror' might be used uninitialized in this function ztriangle.h:15: aviso: `x1' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_min' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_max' might be used uninitialized in this function ztriangle.h:17: aviso: `x2' might be used uninitialized in this function ztriangle.h:17: aviso: `dx2dy2' might be used uninitialized in this function ztriangle.h:20: aviso: `z1' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_min' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_max' might be used uninitialized in this function ztriangle.h:23: aviso: `r1' might be used uninitialized in this function ztriangle.h:23: aviso: `drdl_min' might be used uninitialized in this function ztriangle.h:23: aviso: `drdl_max' might be used uninitialized in this function ztriangle.h:24: aviso: `g1' might be used uninitialized in this function ztriangle.h:24: aviso: `dgdl_min' might be used uninitialized in this function ztriangle.h:24: aviso: `dgdl_max' might be used uninitialized in this function ztriangle.h:25: aviso: `b1' might be used uninitialized in this function ztriangle.h:25: aviso: `dbdl_min' might be used uninitialized in this function ztriangle.h:25: aviso: `dbdl_max' might be used uninitialized in this function ztriangle.c: En la función `ZB_fillTriangleMapping': ztriangle.h:6: aviso: `pr1' might be used uninitialized in this function ztriangle.h:6: aviso: `pr2' might be used uninitialized in this function ztriangle.h:6: aviso: `l1' might be used uninitialized in this function ztriangle.h:6: aviso: `l2' might be used uninitialized in this function ztriangle.h:14: aviso: `error' might be used uninitialized in this function ztriangle.h:14: aviso: `derror' might be used uninitialized in this function ztriangle.h:15: aviso: `x1' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_min' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_max' might be used uninitialized in this function ztriangle.h:17: aviso: `x2' might be used uninitialized in this function ztriangle.h:17: aviso: `dx2dy2' might be used uninitialized in this function ztriangle.h:20: aviso: `z1' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_min' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_max' might be used uninitialized in this function ztriangle.h:28: aviso: `s1' might be used uninitialized in this function ztriangle.h:28: aviso: `dsdl_min' might be used uninitialized in this function ztriangle.h:28: aviso: `dsdl_max' might be used uninitialized in this function ztriangle.h:29: aviso: `t1' might be used uninitialized in this function ztriangle.h:29: aviso: `dtdl_min' might be used uninitialized in this function ztriangle.h:29: aviso: `dtdl_max' might be used uninitialized in this function ztriangle.c: En la función `ZB_fillTriangleMappingPerspective': ztriangle.h:6: aviso: `pr1' might be used uninitialized in this function ztriangle.h:6: aviso: `pr2' might be used uninitialized in this function ztriangle.h:6: aviso: `l1' might be used uninitialized in this function ztriangle.h:6: aviso: `l2' might be used uninitialized in this function ztriangle.h:14: aviso: `error' might be used uninitialized in this function ztriangle.h:14: aviso: `derror' might be used uninitialized in this function ztriangle.h:15: aviso: `x1' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_min' might be used uninitialized in this function ztriangle.h:15: aviso: `dxdy_max' might be used uninitialized in this function ztriangle.h:17: aviso: `x2' might be used uninitialized in this function ztriangle.h:17: aviso: `dx2dy2' might be used uninitialized in this function ztriangle.h:20: aviso: `z1' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_min' might be used uninitialized in this function ztriangle.h:20: aviso: `dzdl_max' might be used uninitialized in this function ztriangle.h:32: aviso: `sz1' might be used uninitialized in this function ztriangle.h:32: aviso: `dszdl_min' might be used uninitialized in this function ztriangle.h:32: aviso: `dszdl_max' might be used uninitialized in this function ztriangle.h:33: aviso: `tz1' might be used uninitialized in this function ztriangle.h:33: aviso: `dtzdl_min' might be used uninitialized in this function ztriangle.h:33: aviso: `dtzdl_max' might be used uninitialized in this function nglx.c: En la función `nglXSwapBuffers': nglx.c:120: aviso: implicit declaration of function `GetFrameBufferAddr' nglx.c:120: aviso: inicialización se crea un puntero desde un entero sin una conversión nglx.c:121: aviso: implicit declaration of function `GetXResolution' nglx.c:125: aviso: implicit declaration of function `GetBitsPerPixel' nglx.c:129: aviso: use of cast expressions as lvalues is deprecated nglx.c:130: aviso: use of cast expressions as lvalues is deprecated nglx.c:131: aviso: use of cast expressions as lvalues is deprecated nglx.c:132: aviso: implicit declaration of function `ZB_copyFrameBufferRGB24' nglx.c:137: aviso: implicit declaration of function `ZB_copyFrameBufferRGB32' /sa-rtl-project/sa-rtl-improved/build/libs/libTinyGL.a(api.o)(.text+0x43f): En la función `glShadeModel': : warning: warning: your code still has assertions enabled! /sa-rtl-project/sa-rtl-improved/build/libs/libstdio.a(vprintf.o)(.text+0x6a): En la función `vprintf': : warning: warning: the printf functions add several kilobytes of bloat. Root device is (2, 0) Boot sector 512 bytes. Setup is 2506 bytes. System is 314 kB