On 18/04/2018 11:52, Dev wrote: >> On 18/04/2018 04:01, Dev wrote: >>> What encoding is used for in/out strings in: >>> function IExternalContext.getUserName(): PAnsiChar; >>> function IExternalContext.getDatabaseName(): PAnsiChar; >>> function IExternalContext.getClientCharSet(): PAnsiChar; >>> function IRoutineMetadata.getPackage(status: IStatus): PAnsiChar; >>> function IRoutineMetadata.getName(status: IStatus): PAnsiChar; >>> function IRoutineMetadata.getEntryPoint(status: IStatus): PAnsiChar; >>> function IRoutineMetadata.getBody(status: IStatus): PAnsiChar; >>> function IRoutineMetadata.getTriggerTable(status: IStatus): PAnsiChar; > > >> https://github.com/FirebirdSQL/firebird/blob/master/src/include/firebird/FirebirdInterface.idl > >> interface ExternalEngine : PluginBase >> { >> // This method is called once (per ExternalEngine instance) before >> any following methods. >> // The requested character set for data exchange inside methods of >> this interface should >> // be copied to charSet parameter. >> // During this call, the context uses the UTF-8 character set. >> void open(Status status, ExternalContext context, >> string charSet, uint charSetSize); > >> interface ExternalFunction : Disposable >> { >> // This method is called just before execute and informs the engine >> our requested character >> // set for data exchange inside that method. >> // During this call, the context uses the character set obtained >> from ExternalEngine::getCharSet. >> void getCharSet(Status status, ExternalContext context, >> string name, uint nameSize); > >> ... > Can this comments be transferred to firebird.pas? > > Not currently.
Patch for cloop (https://github.com/asfernandes/cloop) is welcome. Adriano ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel