Sowohl das C-Module wie auch das RPGLE habe die Eigenschaft: Speichermodell . . . . . . . . . . . . . . . . : *SNGLVL

Was auch wirklich merkwürdig ist, nach dem ich die C-Funktion aufgerufen habe und mir Wert1 und Wert angeschaut habe, stellte ich fest das in Wert1 der Wert von Wert2 drinnen steht und in Wert2 "Ø".


RPGLE:

Code:
D REGEX           PR            50A   ExtProc('regex')     
D RegExString                     *   VALUE OPTIONS(*STRING)             
D RegExPattern                    *   VALUE OPTIONS(*STRING)             
                                                                         
D Test          S             50A                                      
D  X              S             50A                                      
D                                     INZ('Hello World, this is a test.')
D  Y              S             50A                                      
D                                     INZ('W.*ld')                       
                                                                         
 /free                                                                   
                                                                         
                                                                         
  Test = REGEX('Hello World, this is a test.':'W.*ld');