[Devel] [Devel-commit] Commit selta/selta list_char.c, 1.23, 1.24, list_char.h, 1.15, 1.16, yylex.l, 1.61, 1.62, yyparser.y, 1.87, 1.88,
Anatoly Lyutin
=?iso-8859-1?q?vostok_=CE=C1_etersoft=2Eru?=
Чт Мар 12 16:05:01 MSK 2009
- Предыдущее сообщение: [Devel] Упрощение установки WINE на Etersoft в LINUX на Etersoft
- Следующее сообщение: [Devel] [Devel-commit] Commit selta/selta list_char.c, 1.23, 1.24, list_char.h, 1.15, 1.16, yylex.l, 1.61, 1.62, yyparser.y, 1.87, 1.88,
- Сообщения, упорядоченные по:
[ дате ]
[ дискуссии ]
[ теме ]
[ автору ]
goga на etersoft.ru пишет:
> Update of /var/local/cvsroot/selta/selta
> In directory server.office.etersoft.ru:/tmp/.private/goga/cvs-serv30486
>
> Modified Files:
> list_char.c list_char.h yylex.l yyparser.y
> Log Message:
> исправление ошибок с _insert_"TableName" и CharLower()
>
> +char * rm_quotes(char * s)
> +{
> + //printf("rm_quo\n");
> + char * tmp = (char *)malloc((strlen(s)-1)*sizeof(char)*(stat_mem?1:LIC_MEM));
> + int i=0;
> + for(i=0;i<strlen(s)-1;i++) tmp[i] = s[i+1];
> + tmp[strlen(s)-2]=0;
> + return tmp;
> }
strlen(s) - лучше вычислить один раз
tmp проверить на то, что память выделилась.
если длина строки 0 или 1, то всё упадёт.
> ------------------------------------------------------------------------
>
> _______________________________________________
> Devel-commit mailing list
> Devel-commit на lists.etersoft.ru
> http://lists.etersoft.ru/mailman/listinfo/devel-commit
- Предыдущее сообщение: [Devel] Упрощение установки WINE на Etersoft в LINUX на Etersoft
- Следующее сообщение: [Devel] [Devel-commit] Commit selta/selta list_char.c, 1.23, 1.24, list_char.h, 1.15, 1.16, yylex.l, 1.61, 1.62, yyparser.y, 1.87, 1.88,
- Сообщения, упорядоченные по:
[ дате ]
[ дискуссии ]
[ теме ]
[ автору ]
Подробная информация о списке рассылки devel