xs

Eine Spracherweiterung für Perl, die eine C-Bibliothek in eine Perl-Bibliothek umwandeln kann.
1
Antwort

perl xs - Gibt ein Perl-Array aus dem c-Array zurück

Mit XS versuche ich, Werte von einem C-Array in ein Perl-Array zu übergeben, das im Skript verwendet werden kann. Hier ist der Code aus meiner xs-Datei: %Vor% Es kompiliert gut, aber wenn ich folgendes in Perl ausführe: %Vor% Es druck...
12.10.2017, 21:19
1
Antwort

Warum benutzen XS Subs const char *?

Viele Perl-XS-Codes verwenden const char * als Rückgabewert eines XS-Subs, aber niemals nur char * . Zum Beispiel: %Vor% Code von xs-fun Kann jemand erklären, warum const bevorzugt wird? In meinem Test ist der zurückgegebene Ska...
01.06.2016, 23:29
1
Antwort

XS Speicherleck in diesem Code?

In diesem Code kann der Speicherleck nicht gefunden werden. Grundsätzlich möchte ich einen XS-Wrapper für eine C-Funktion schreiben, die ein zweidimensionales Array zurückgibt. C-Funktion: %Vor% XS-Wrapper: %Vor% Ein "array of...
15.08.2013, 19:08
1
Antwort

Eine alte Bibliothek mit Perl XS und PerlIO arbeiten lassen

Ich bin eher ein XS-Anfänger und ich bin dabei, ein bestehendes XS-Modul zu ändern, das eine über 15 Jahre alte zugrundeliegende C-Bibliothek stark verwendet (in der Tat ist das Modul im Grunde nur Klebstoff für diese Bibliothek). Das Problem is...
05.06.2013, 08:59
1
Antwort

Autoviviertes Dateihandle als Argumente für Perl XS-Routine unterstützen

Frage Wie kann ich autovivifizierte Dateihandle-Argumente in einer XS-Funktion unterstützen? Ich bin XS-Wrapping einer C-Funktion, die einen Dateideskriptor zurückgibt, und ich möchte diesen Dateideskriptor als ein Perl-Dateihandle Argume...
21.12.2012, 20:20
1
Antwort

Perl XS unbenutzte Variable 'Perl

Ich lerne, wie man C ++ Code von Perl aufruft und ich versuche, ein grundlegendes C ++ Objekt von einem Perl-Skript zu erstellen. Um dies zu tun, habe ich mit dem Befehl h2xs begonnen: h2xs -A -nMyClass Dann fügte ich der generier...
06.11.2017, 21:06