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

Reply via email to