From 863d2b196f81f427993a0a408a3c0d4634bff971 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 20 Apr 2004 10:57:07 +0000 Subject: [PATCH] Print the debug thingies on stderr instead of stdout. If for nothing else then at least so bc doesn't have problems parsing the output from bntest :-). --- crypto/bn/bn_ctx.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/crypto/bn/bn_ctx.c b/crypto/bn/bn_ctx.c index 5aec0c987e..12d8a8cbf8 100644 --- a/crypto/bn/bn_ctx.c +++ b/crypto/bn/bn_ctx.c @@ -161,33 +161,33 @@ static void ctxdbg(BN_CTX *ctx) unsigned int bnidx = 0, fpidx = 0; BN_POOL_ITEM *item = ctx->pool.head; BN_STACK *stack = &ctx->stack; - printf("(%08x): ", (unsigned int)ctx); + fprintf(stderr,"(%08x): ", (unsigned int)ctx); while(bnidx < ctx->used) { - printf("%02x ", item->vals[bnidx++ % BN_CTX_POOL_SIZE].dmax); + fprintf(stderr,"%02x ", item->vals[bnidx++ % BN_CTX_POOL_SIZE].dmax); if(!(bnidx % BN_CTX_POOL_SIZE)) item = item->next; } - printf("\n"); + fprintf(stderr,"\n"); bnidx = 0; - printf(" : "); + fprintf(stderr," : "); while(fpidx < stack->depth) { while(bnidx++ < stack->indexes[fpidx]) - printf(" "); - printf("^^ "); + fprintf(stderr," "); + fprintf(stderr,"^^ "); bnidx++; fpidx++; } - printf("\n"); + fprintf(stderr,"\n"); } #define CTXDBG_ENTRY(str, ctx) do { \ ctxdbg_cur = (str); \ - printf("Starting %s\n", ctxdbg_cur); \ + fprintf(stderr,"Starting %s\n", ctxdbg_cur); \ ctxdbg(ctx); \ } while(0) #define CTXDBG_EXIT(ctx) do { \ - printf("Ending %s\n", ctxdbg_cur); \ + fprintf(stderr,"Ending %s\n", ctxdbg_cur); \ ctxdbg(ctx); \ } while(0) #define CTXDBG_RET(ctx,ret) @@ -235,16 +235,16 @@ void BN_CTX_free(BN_CTX *ctx) { #ifdef BN_CTX_DEBUG BN_POOL_ITEM *pool = ctx->pool.head; - printf("BN_CTX_free, stack-size=%d, pool-bignums=%d\n", + fprintf(stderr,"BN_CTX_free, stack-size=%d, pool-bignums=%d\n", ctx->stack.size, ctx->pool.size); - printf("dmaxs: "); + fprintf(stderr,"dmaxs: "); while(pool) { unsigned loop = 0; while(loop < BN_CTX_POOL_SIZE) - printf("%02x ", pool->vals[loop++].dmax); + fprintf(stderr,"%02x ", pool->vals[loop++].dmax); pool = pool->next; } - printf("\n"); + fprintf(stderr,"\n"); #endif BN_STACK_finish(&ctx->stack); BN_POOL_finish(&ctx->pool); -- 2.40.0