HP 3000 Manuals

ALMANAC [ MPE/iX Intrinsics Reference Manual ] MPE/iX 5.0 Documentation


MPE/iX Intrinsics Reference Manual

ALMANAC 

NM and CM callable.

Returns the numeric date information for a date returned by the CALENDAR
intrinsic.  The returned information is year of century, month of year,
day of month, and day of week.

Syntax 
______________________________________________
|                                            |
|             U16V  U16A      I16     I16    |
|     ALMANAC(date,daterror,yearnum,monthnum,|
|               I16     I16                  |
|             daynum,weekdaynum);            |
______________________________________________

            

Parameters 

date                  16-bit unsigned integer by value (required) 

                      Contains the date in the following format:

                         Bits     Value/Meaning 

                          7:9     Day of year

                          0:7     Year of century

daterror              16-bit unsigned integer array (required) 

                      Returns two elements; the first element is the
                      error number, the second element is reserved and
                      always returns 0.  The possible error numbers
                      returned are:

                         Value    Meaning 

                           0      Successful

                           1      No parameters available for returning values

                           2      Day of year out of range

                           3      Year of century out of range

yearnum               16-bit signed integer by reference (optional) 

                      Returns the year of century.  For example, 00=1900,
                      84=1984.

monthnum              16-bit signed integer by reference (optional) 

                      Returns the month of year.  For example, 1=January,
                      12=December.

daynum                16-bit signed integer by reference (optional) 

                      Returns the day of month.

weekdaynum            16-bit signed integer by reference (optional) 

                      Returns the day of week.  For example, 1=Sunday,
                      7=Saturday.

Related Information 

Intrinsics            CALENDAR, CLOCK, FMTCALENDAR, FMTCLOCK, FMTDATE

Commands              None

Manuals               Native Language Programmer's Guide (32650-90022)



MPE/iX 5.0 Documentation