dbertoni 2002/08/30 16:05:30
Modified: c/Tests/C-API c-api.c
Log:
Make sure instance is deleted.
Revision Changes Path
1.3 +18 -13 xml-xalan/c/Tests/C-API/c-api.c
Index: c-api.c
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/C-API/c-api.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- c-api.c 28 Aug 2002 00:35:17 -0000 1.2
+++ c-api.c 30 Aug 2002 23:05:30 -0000 1.3
@@ -74,22 +74,27 @@
{
fprintf(stderr, "Unable to create transformer...\n");
}
- else if (argc == 2)
- {
- error = XalanTransformToHandler(argv[1], NULL, xalan,
stdout, OutputHandler, FlushHandler);
- }
else
{
- error = XalanTransformToHandler(argv[1], argv[2],
xalan, stdout, OutputHandler, FlushHandler);
- }
+ if (argc == 2)
+ {
+ error = XalanTransformToHandler(argv[1], NULL,
xalan, stdout, OutputHandler, FlushHandler);
+ }
+ else
+ {
+ error = XalanTransformToHandler(argv[1],
argv[2], xalan, stdout, OutputHandler, FlushHandler);
+ }
- if (error != 0)
- {
- fprintf(
- stderr,
- "Error transforming. The error code is %d.
The message is %s.\n",
- error,
- XalanGetLastError(xalan));
+ if (error != 0)
+ {
+ fprintf(
+ stderr,
+ "Error transforming. The error code is
%d. The message is %s.\n",
+ error,
+ XalanGetLastError(xalan));
+ }
+
+ DeleteXalanTransformer(xalan);
}
XalanTerminate(1);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]