None of the changes in embryo_cc_sc1.c were correct.
They used sizeof on pointers rather than arrays...

All of the changes in embryo_cc_sc2.c were correct.

//Peter

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of [EMAIL PROTECTED]
> Sent: Tuesday, July 27, 2004 02:58
> To: [EMAIL PROTECTED]
> Subject: E CVS: libs/embryo raster
> 
> Enlightenment CVS committal
> 
> Author  : raster
> Project : e17
> Module  : libs/embryo
> 
> Dir     : e17/libs/embryo/src/bin
> 
> 
> Modified Files:
>       embryo_cc_sc1.c embryo_cc_sc2.c 
> 
> 
> Log Message:
> 
> 
> back to previous. no snprintf's. one of these broke embryo_cc.
> 
> ===================================================================
> RCS file: 
> /cvsroot/enlightenment/e17/libs/embryo/src/bin/embryo_cc_sc1.c,v
> retrieving revision 1.14
> retrieving revision 1.15
> diff -u -3 -r1.14 -r1.15
> --- embryo_cc_sc1.c   25 Jul 2004 14:52:24 -0000      1.14
> +++ embryo_cc_sc1.c   27 Jul 2004 00:58:25 -0000      1.15
> @@ -19,7 +19,7 @@
>   *  must not be misrepresented as being the original software.
>   *  3.  This notice may not be removed or altered from any source
>   *  distribution.  
> - *  Version: $Id: embryo_cc_sc1.c,v 1.14 2004/07/25 14:52:24 
> vacuum Exp $
> + *  Version: $Id: embryo_cc_sc1.c,v 1.15 2004/07/27 00:58:25 
> raster Exp $
>   */
>  #include <assert.h>
>  #include <ctype.h>
> @@ -2151,7 +2151,7 @@
>  {
>     tag &= TAGMASK;
>     assert(tag >= 0);
> -   snprintf(dest, sizeof(dest), "0%x", tag);
> +   sprintf(dest, "0%x", tag);
>     return isdigit(dest[1]) ? &dest[1] : dest;
>  }
>  
> @@ -2165,12 +2165,12 @@
>     assert(numtags >= 1 && numtags <= 2);
>     opertok = (opername[1] == '\0') ? opername[0] : 0;
>     if (opertok == '=')
> -      snprintf(symname, sizeof(symname), "%s%s%s", 
> tag2str(tagstr1, resulttag), opername,
> +      sprintf(symname, "%s%s%s", tag2str(tagstr1, 
> resulttag), opername,
>             tag2str(tagstr2, tag1));
>     else if (numtags == 1 || opertok == '~')
> -      snprintf(symname, sizeof(symname), "%s%s", opername, 
> tag2str(tagstr1, tag1));
> +      sprintf(symname, "%s%s", opername, tag2str(tagstr1, tag1));
>     else
> -      snprintf(symname, sizeof(symname), "%s%s%s", 
> tag2str(tagstr1, tag1), opername,
> +      sprintf(symname, "%s%s%s", tag2str(tagstr1, tag1), opername,
>             tag2str(tagstr2, tag2));
>     return symname;
>  }
> @@ -2226,7 +2226,7 @@
>     assert(tagsym[1] != NULL);
>     if (unary)
>       {
> -     snprintf(dest, sizeof(dest), "operator%s(%s:)", opname, 
> tagsym[1]->name);
> +     sprintf(dest, "operator%s(%s:)", opname, tagsym[1]->name);
>       }
>     else
>       {
> @@ -2234,11 +2234,11 @@
>       /* special case: the assignment operator has the return value
>        * as the 2nd tag */
>       if (opname[0] == '=' && opname[1] == '\0')
> -        snprintf(dest, sizeof(dest), "%s:operator%s(%s:)", 
> tagsym[0]->name,
> -           opname, tagsym[1]->name);
> +        sprintf(dest, "%s:operator%s(%s:)", tagsym[0]->name, opname,
> +                tagsym[1]->name);
>       else
> -        snprintf(dest, sizeof(dest), "operator%s(%s:,%s:)", opname,
> -           tagsym[0]->name, tagsym[1]->name);
> +        sprintf(dest, "operator%s(%s:,%s:)", opname, tagsym[0]->name,
> +                tagsym[1]->name);
>       }                               /* if */
>     return dest;
>  }
> ===================================================================
> RCS file: 
> /cvsroot/enlightenment/e17/libs/embryo/src/bin/embryo_cc_sc2.c,v
> retrieving revision 1.10
> retrieving revision 1.11
> diff -u -3 -r1.10 -r1.11
> --- embryo_cc_sc2.c   25 Jul 2004 14:52:24 -0000      1.10
> +++ embryo_cc_sc2.c   27 Jul 2004 00:58:25 -0000      1.11
> @@ -18,7 +18,7 @@
>   *      misrepresented as being the original software.
>   *  3.  This notice may not be removed or altered from any 
> source distribution.
>   *
> - *  Version: $Id: embryo_cc_sc2.c,v 1.10 2004/07/25 14:52:24 
> vacuum Exp $
> + *  Version: $Id: embryo_cc_sc2.c,v 1.11 2004/07/27 00:58:25 
> raster Exp $
>   */
>  #include <assert.h>
>  #include <stdio.h>
> @@ -1196,7 +1196,7 @@
>                       extern char        *sc_tokens[];        
> /* forward declaration */
>  
>                       if (tok < 256)
> -                        snprintf(s2, sizeof(s2), "%c", (char)tok);
> +                        sprintf(s2, "%c", (char)tok);
>                       else
>                          strcpy(s2, sc_tokens[tok - tFIRST]);
>                       error(1, sc_tokens[tSYMBOL - tFIRST], s2);
> @@ -2139,13 +2139,13 @@
>       /* token already pushed back */
>       assert(_pushed);
>       if (token < 256)
> -        snprintf(s1, sizeof(s1), "%c", (char)token); /* 
> single character token */
> +        sprintf(s1, "%c", (char)token);      /* single 
> character token */
>       else
>          strcpy(s1, sc_tokens[token - tFIRST]);       /* 
> multi-character symbol */
>       if (!freading)
>          strcpy(s2, "-end of file-");
>       else if (_lextok < 256)
> -        snprintf(s2, sizeof(s1), "%c", (char)_lextok);
> +        sprintf(s2, "%c", (char)_lextok);
>       else
>          strcpy(s2, sc_tokens[_lextok - tFIRST]);
>       error(1, s1, s2);       /* expected ..., but found ... */
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by BEA Weblogic Workshop
> FREE Java Enterprise J2EE developer tools!
> Get your free copy of BEA WebLogic Workshop 8.1 today.
> http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
> _______________________________________________
> enlightenment-cvs mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
> 


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idG21&alloc_id040&op=click
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to