On 14.05.2013 20:01, kuldeep dhaka wrote: : > while coding (embedded devices) i got an idea. > > void uart_send_param(uint8_t before, uint8_t after, uint8_t default_value) > { > uint8_t i = 0; > > uart_send(ASCII_ESCAPE); > uart_send(before); > > while(before < vt100_param_getcount()) > { > if(vt100_param_get(i) != default_value) > { > uart_send_int(vt100_param_get(i)); > } > > if(++i < vt100_param_getcount()) > uart_send(VT100_PARAM_DELIMITER); > } > > uart_send(after); > } > > in the above code, after sending uart_send(before) , "before" is no more > useful to me.
Perhaps I'm mistaken, bit what about the "before" usage one statement later? Do I understand correctly, that you want recycle variable space? If so: don't care, let the compiler handle such situations. If you are in doubt, generate assember output of your differently optimized sources and compare them. Hardy ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users