Thread Perlxs: array als eingabewerte und Rückgabewerte
(7 answers)
Opened by blaise4714 at 2007-05-10 14:50
Ich habe schon lange keinen XS-Code mehr geschrieben, daher kann ich Dir kein Beispiel aus dem Ärmel schütteln.
Wenn bei Deinem Programm irgendwo ARRAY(...) angezeigt wird, dann ist das aber doch gut. Offensichtlich liegt an dieser Stelle eine Arrayreferenz vor -- und die Funktion, die Du schreiben möchtest, erhält ja nun als Parameter eine Arrayreferenz und gibt auch wieder eine zurück. Wenn irgendwo eine Speicherschutzverletzung auftritt, so ist der wahrscheinlichste Grund der, dass Du in deinem XS-Code irgendwo Perl einen NULL-Pointer vorgesetzt hast. Ohne Glaskugel und den Quellcode kann ich Dir da nicht weiterhelfen. Wirf halt den gdb an und schaue nach, wo der Fehler auftritt... When C++ is your hammer, every problem looks like your thumb.
|