Hlavní navigace

Názor k článku GLib: Práce s řetězci (1) od Jaromir Dolecek - ad gint32 & spol: opet vynalezli kolo a...

  • Článek je starý, nové názory již nelze přidávat.
  • 11. 4. 2000 19:32

    Jaromir Dolecek (neregistrovaný)

    ad gint32 & spol: opet vynalezli kolo a udelali to jinak nez to co jiz existuje - *BSD uz nejaky ten patek ma int32_t, u_int32_t apod. primo v (sys/types.h). I na nekterych ne-BSD systemech se tyto typy vyskytuji. IMHO tyto typy musi byt definovany ve standardnich hlavickach operacniho systemu - jiste je nesmysle, aby program zavisel na glibc v pripade, ze jen potrebuje urcitou velikos typu.
    strcasecmp() _je_ standardni soucast ANSI C (stejne jako napr. setlocate(), strxfrm() atd).
    Pokud kazdy programator bude zcela jasne vedet, ze g_* jsou neportabilini a pouzivat je jen tehdy kdyz je potrebuje, pak je vsechno v poradku. Obecne je asi moudrejsi zavadet API, ktere je 'stadardni' a snazit se byt maximalne kompatibilni s tim, co jiz existuje. Je to jista vyvojarska zodpovednost, kterou by mel projevit autor jakekoli obecne knihovny funkci.

    Tak jako GLIBC urcite obsahuje hodne uzitecnych funkci, ktere usnadnuji programatorovi praci a je