Hello Dick,

On Thu, Mar 04, 2021 at 06:25:10PM -0000, Dick Groskamp wrote:

> I'm definitely no developer but when I added the new Japanse era Reiwa to the 
> file
> openoffice-trunk/main/i18npool/source/calendar/calendar_gregorian.cxx,
> I noticed this code:
> ________________________________________
> 132   Calendar_gregorian::Calendar_gregorian()
> 133   {
> 134      init(NULL);
> 135   }
> 136  Calendar_gregorian::Calendar_gregorian(Era *_earArray)
> 137  {
> 138      init(_earArray);
> 139  }
> _________________________________________
> on line 140 it says however: Calendar_gregorian::init(Era *_eraArray)
> 
> It seems to me that _eraArray is right because it is used further on in the 
> code.
> 
> QUESTION:
> Are the *_earArray on line 136 and _earArray on line 138 intentional or are 
> they typo's ?

I think that "ear" instead of "era" is a typo.

If you look at the corresponding include file
main/i18npool/inc/calendar_gregorian.hxx at line 51:

45 class Calendar_gregorian : public CalendarImpl
46 {
47 public:
48
49    // Constructors
50    Calendar_gregorian();
51    Calendar_gregorian(Era *_eraArray);
52    void SAL_CALL init(Era *_eraArray);

The parameter is spelled correctly there.

However the code compiles and works fine, because the typo is ``used
consistently'' inside Calendar_gregorian::Calendar_gregorian(Era *)

If you don't like to have that typo in the code, I believe you can fix
it straight away as it is a ``trivial edit'' (i.e. no need to review
before committing), as I think you did for the new Japanese era.

I hope this helps.

Best regards,
-- 
Arrigo

http://rigo.altervista.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to