On m'a demandé de porter du vieux code C depuis une machine HP vers du
Redhat 9. Je me trouve confronté à un étrange problème :
Dans le code (qui est en production), il y a souvent des "strcmp(<chaine>,
<null>)". Et cela fait planter mon appli : J'ai regardé dans le man du
strcmp et on ne parle pas de ce cas. Est ce un comportement normal ?
"Alexandre BACQUART" a écrit dans le message de news: 40b72689$0$26916$
Si l'algo strcmp est implémenté en hardware par ex.,
Je n'ai pas compris cette histoire d'algo implémenté en hardware.
une macro pourraît router l'appel sur une fonction spéciale de la lib C, genre :
#define strcmp(a,b) __imp__strcmp((a),(b)) [...]
-- Tek
JCC
Emmanuel Delahaye
In 'fr.comp.lang.c', "Jean Claude Calvez" wrote:
Si l'algo strcmp est implémenté en hardware par ex.,
Je n'ai pas compris cette histoire d'algo implémenté en hardware.
En logique cablée.
-- -ed- get my email here: http://marreduspam.com/ad672570 The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html C-reference: http://www.dinkumware.com/manuals/reader.aspx?libÉ9 FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/
In 'fr.comp.lang.c', "Jean Claude Calvez" <jecalvez@wanadoo.fr> wrote:
Si l'algo strcmp est implémenté en hardware par ex.,
Je n'ai pas compris cette histoire d'algo implémenté
en hardware.
En logique cablée.
--
-ed- get my email here: http://marreduspam.com/ad672570
The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html
C-reference: http://www.dinkumware.com/manuals/reader.aspx?libÉ9
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/
Si l'algo strcmp est implémenté en hardware par ex.,
Je n'ai pas compris cette histoire d'algo implémenté en hardware.
En logique cablée.
-- -ed- get my email here: http://marreduspam.com/ad672570 The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html C-reference: http://www.dinkumware.com/manuals/reader.aspx?libÉ9 FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/