From 55d560f3a01753db70ca18787974ff254d72c3df Mon Sep 17 00:00:00 2001 From: "Steven R. Loomis" Date: Wed, 29 Jun 2005 16:33:06 +0000 Subject: [PATCH] ICU-3860 mostly just debugging, for calendars X-SVN-Rev: 18085 --- icu4c/source/i18n/calendar.cpp | 42 +++++++++++++++++++++++++++++++++- icu4c/source/i18n/japancal.cpp | 6 ++--- 2 files changed, 44 insertions(+), 4 deletions(-) diff --git a/icu4c/source/i18n/calendar.cpp b/icu4c/source/i18n/calendar.cpp index 66ca6a2aa5c..ae801310bef 100644 --- a/icu4c/source/i18n/calendar.cpp +++ b/icu4c/source/i18n/calendar.cpp @@ -110,6 +110,45 @@ static const char* fldName(UCalendarDateFields f) { } } + + +// from CalendarTest::calToStr - but doesn't modify contents. +void ucal_dump(const Calendar &cal) { + cal.dump(); +} + +void Calendar::dump() const { + int i; + fprintf(stderr, "@calendar=%s, timeset=%c, fieldset=%c, allfields=%c, virtualset=%c, t=%.2f", + getType(), fIsTimeSet?'y':'n', fAreFieldsSet?'y':'n', fAreAllFieldsSet?'y':'n', + fAreFieldsVirtuallySet?'y':'n', + fTime); + + // can add more things here: DST, zone, etc. + fprintf(stderr, "\n"); + for(i = 0;i kEraInfo[kCurrentEra].year) { low = kCurrentEra; #ifdef U_DEBUG_JCAL