001
02.10.2003, 11:52 Uhr
Pablo
Supertux (Operator)
|
Vielleicht gibt es eine Environment Variable @@. Bei mir ist sie nur @. Weil, das, was dein Proggie macht ist untersuchen, ob xn_sfx NULL ist, wenn nicht, dann speichert die If-Answeisung in xn_sfx den Inhalt der Env.-Variable "@@".
Das sieht nach Linx aus, wenn ich mich nicht irre, getenv habe ich nur in Linux gesehen.
Naja, wenn getenv(XN_SFX_VARIABLE)) != NULL heißt es, den Inhalt ist in xn_sfx. Dann wird der Rumpf der if-Anweisung ausgeführt.
(mark = strstr(orig, xn_sfx)) == NULL strstr("Hallo, Welt, wie gehts", "Welt") liefert "Welt, wie gehts". Ich kann nicht erklären, was das macht, weil ich nicht weiß, wozu der Programmier das tut bzw. was in orig und in xn_sfx gespeichert ist. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |