Compare commits
2 Commits
tcltk
...
tcltk-8.6.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4c1996d33f | ||
|
|
11d84999e0 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,65 +0,0 @@
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1988, 1998 The Open Group
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
documentation.
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
|
||||
Copyright 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
|
||||
|
||||
All Rights Reserved
|
||||
|
||||
Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose and without fee is hereby granted,
|
||||
provided that the above copyright notice appear in all copies and that
|
||||
both that copyright notice and this permission notice appear in
|
||||
supporting documentation, and that the name of Digital not be
|
||||
used in advertising or publicity pertaining to distribution of the
|
||||
software without specific, written prior permission.
|
||||
|
||||
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
|
||||
/*
|
||||
* DEC private keysyms
|
||||
* (29th bit set)
|
||||
*/
|
||||
|
||||
/* two-key compose sequence initiators, chosen to map to Latin1 characters */
|
||||
|
||||
#define DXK_ring_accent 0x1000FEB0
|
||||
#define DXK_circumflex_accent 0x1000FE5E
|
||||
#define DXK_cedilla_accent 0x1000FE2C
|
||||
#define DXK_acute_accent 0x1000FE27
|
||||
#define DXK_grave_accent 0x1000FE60
|
||||
#define DXK_tilde 0x1000FE7E
|
||||
#define DXK_diaeresis 0x1000FE22
|
||||
|
||||
/* special keysym for LK2** "Remove" key on editing keypad */
|
||||
|
||||
#define DXK_Remove 0x1000FF00 /* Remove */
|
||||
@@ -1,164 +0,0 @@
|
||||
/*
|
||||
|
||||
Copyright 1987, 1998 The Open Group
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
documentation.
|
||||
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of The Open Group shall
|
||||
not be used in advertising or otherwise to promote the sale, use or
|
||||
other dealings in this Software without prior written authorization
|
||||
from The Open Group.
|
||||
|
||||
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
|
||||
|
||||
All Rights Reserved
|
||||
|
||||
Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose and without fee is hereby granted,
|
||||
provided that the above copyright notice appear in all copies and that
|
||||
both that copyright notice and this permission notice appear in
|
||||
supporting documentation, and that the names of Hewlett Packard
|
||||
or Digital not be
|
||||
used in advertising or publicity pertaining to distribution of the
|
||||
software without specific, written prior permission.
|
||||
|
||||
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
||||
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
||||
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
||||
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD
|
||||
TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. Hewlett-Packard shall not be liable for errors
|
||||
contained herein or direct, indirect, special, incidental or
|
||||
consequential damages in connection with the furnishing,
|
||||
performance, or use of this material.
|
||||
|
||||
*/
|
||||
|
||||
#ifndef _HPKEYSYM_H
|
||||
|
||||
#define _HPKEYSYM_H
|
||||
|
||||
#define hpXK_ClearLine 0x1000FF6F
|
||||
#define hpXK_InsertLine 0x1000FF70
|
||||
#define hpXK_DeleteLine 0x1000FF71
|
||||
#define hpXK_InsertChar 0x1000FF72
|
||||
#define hpXK_DeleteChar 0x1000FF73
|
||||
#define hpXK_BackTab 0x1000FF74
|
||||
#define hpXK_KP_BackTab 0x1000FF75
|
||||
#define hpXK_Modelock1 0x1000FF48
|
||||
#define hpXK_Modelock2 0x1000FF49
|
||||
#define hpXK_Reset 0x1000FF6C
|
||||
#define hpXK_System 0x1000FF6D
|
||||
#define hpXK_User 0x1000FF6E
|
||||
#define hpXK_mute_acute 0x100000A8
|
||||
#define hpXK_mute_grave 0x100000A9
|
||||
#define hpXK_mute_asciicircum 0x100000AA
|
||||
#define hpXK_mute_diaeresis 0x100000AB
|
||||
#define hpXK_mute_asciitilde 0x100000AC
|
||||
#define hpXK_lira 0x100000AF
|
||||
#define hpXK_guilder 0x100000BE
|
||||
#define hpXK_Ydiaeresis 0x100000EE
|
||||
#define hpXK_IO 0x100000EE
|
||||
#define hpXK_longminus 0x100000F6
|
||||
#define hpXK_block 0x100000FC
|
||||
|
||||
|
||||
#ifndef _OSF_Keysyms
|
||||
#define _OSF_Keysyms
|
||||
|
||||
#define osfXK_Copy 0x1004FF02
|
||||
#define osfXK_Cut 0x1004FF03
|
||||
#define osfXK_Paste 0x1004FF04
|
||||
#define osfXK_BackTab 0x1004FF07
|
||||
#define osfXK_BackSpace 0x1004FF08
|
||||
#define osfXK_Clear 0x1004FF0B
|
||||
#define osfXK_Escape 0x1004FF1B
|
||||
#define osfXK_AddMode 0x1004FF31
|
||||
#define osfXK_PrimaryPaste 0x1004FF32
|
||||
#define osfXK_QuickPaste 0x1004FF33
|
||||
#define osfXK_PageLeft 0x1004FF40
|
||||
#define osfXK_PageUp 0x1004FF41
|
||||
#define osfXK_PageDown 0x1004FF42
|
||||
#define osfXK_PageRight 0x1004FF43
|
||||
#define osfXK_Activate 0x1004FF44
|
||||
#define osfXK_MenuBar 0x1004FF45
|
||||
#define osfXK_Left 0x1004FF51
|
||||
#define osfXK_Up 0x1004FF52
|
||||
#define osfXK_Right 0x1004FF53
|
||||
#define osfXK_Down 0x1004FF54
|
||||
#define osfXK_EndLine 0x1004FF57
|
||||
#define osfXK_BeginLine 0x1004FF58
|
||||
#define osfXK_EndData 0x1004FF59
|
||||
#define osfXK_BeginData 0x1004FF5A
|
||||
#define osfXK_PrevMenu 0x1004FF5B
|
||||
#define osfXK_NextMenu 0x1004FF5C
|
||||
#define osfXK_PrevField 0x1004FF5D
|
||||
#define osfXK_NextField 0x1004FF5E
|
||||
#define osfXK_Select 0x1004FF60
|
||||
#define osfXK_Insert 0x1004FF63
|
||||
#define osfXK_Undo 0x1004FF65
|
||||
#define osfXK_Menu 0x1004FF67
|
||||
#define osfXK_Cancel 0x1004FF69
|
||||
#define osfXK_Help 0x1004FF6A
|
||||
#define osfXK_SelectAll 0x1004FF71
|
||||
#define osfXK_DeselectAll 0x1004FF72
|
||||
#define osfXK_Reselect 0x1004FF73
|
||||
#define osfXK_Extend 0x1004FF74
|
||||
#define osfXK_Restore 0x1004FF78
|
||||
#define osfXK_Delete 0x1004FFFF
|
||||
|
||||
#endif /* _OSF_Keysyms */
|
||||
|
||||
|
||||
/**************************************************************
|
||||
* The use of the following macros is deprecated.
|
||||
* They are listed below only for backwards compatibility.
|
||||
*/
|
||||
#define XK_Reset 0x1000FF6C
|
||||
#define XK_System 0x1000FF6D
|
||||
#define XK_User 0x1000FF6E
|
||||
#define XK_ClearLine 0x1000FF6F
|
||||
#define XK_InsertLine 0x1000FF70
|
||||
#define XK_DeleteLine 0x1000FF71
|
||||
#define XK_InsertChar 0x1000FF72
|
||||
#define XK_DeleteChar 0x1000FF73
|
||||
#define XK_BackTab 0x1000FF74
|
||||
#define XK_KP_BackTab 0x1000FF75
|
||||
#define XK_Ext16bit_L 0x1000FF76
|
||||
#define XK_Ext16bit_R 0x1000FF77
|
||||
#define XK_mute_acute 0x100000a8
|
||||
#define XK_mute_grave 0x100000a9
|
||||
#define XK_mute_asciicircum 0x100000aa
|
||||
#define XK_mute_diaeresis 0x100000ab
|
||||
#define XK_mute_asciitilde 0x100000ac
|
||||
#define XK_lira 0x100000af
|
||||
#define XK_guilder 0x100000be
|
||||
#ifndef XK_Ydiaeresis
|
||||
#define XK_Ydiaeresis 0x100000ee
|
||||
#endif
|
||||
#define XK_IO 0x100000ee
|
||||
#define XK_longminus 0x100000f6
|
||||
#define XK_block 0x100000fc
|
||||
|
||||
#endif /* _HPKEYSYM_H */
|
||||
@@ -1,106 +0,0 @@
|
||||
/*
|
||||
* Copyright (c) 1991, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice (including the next
|
||||
* paragraph) shall be included in all copies or substantial portions of the
|
||||
* Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
/************************************************************
|
||||
|
||||
Copyright 1991, 1998 The Open Group
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
documentation.
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
***********************************************************/
|
||||
|
||||
/*
|
||||
* Floating Accent
|
||||
*/
|
||||
|
||||
#define SunXK_FA_Grave 0x1005FF00
|
||||
#define SunXK_FA_Circum 0x1005FF01
|
||||
#define SunXK_FA_Tilde 0x1005FF02
|
||||
#define SunXK_FA_Acute 0x1005FF03
|
||||
#define SunXK_FA_Diaeresis 0x1005FF04
|
||||
#define SunXK_FA_Cedilla 0x1005FF05
|
||||
|
||||
/*
|
||||
* Miscellaneous Functions
|
||||
*/
|
||||
|
||||
#define SunXK_F36 0x1005FF10 /* Labeled F11 */
|
||||
#define SunXK_F37 0x1005FF11 /* Labeled F12 */
|
||||
|
||||
#define SunXK_Sys_Req 0x1005FF60
|
||||
#define SunXK_Print_Screen 0x0000FF61 /* Same as XK_Print */
|
||||
|
||||
/*
|
||||
* International & Multi-Key Character Composition
|
||||
*/
|
||||
|
||||
#define SunXK_Compose 0x0000FF20 /* Same as XK_Multi_key */
|
||||
#define SunXK_AltGraph 0x0000FF7E /* Same as XK_Mode_switch */
|
||||
|
||||
/*
|
||||
* Cursor Control
|
||||
*/
|
||||
|
||||
#define SunXK_PageUp 0x0000FF55 /* Same as XK_Prior */
|
||||
#define SunXK_PageDown 0x0000FF56 /* Same as XK_Next */
|
||||
|
||||
/*
|
||||
* Open Look Functions
|
||||
*/
|
||||
|
||||
#define SunXK_Undo 0x0000FF65 /* Same as XK_Undo */
|
||||
#define SunXK_Again 0x0000FF66 /* Same as XK_Redo */
|
||||
#define SunXK_Find 0x0000FF68 /* Same as XK_Find */
|
||||
#define SunXK_Stop 0x0000FF69 /* Same as XK_Cancel */
|
||||
#define SunXK_Props 0x1005FF70
|
||||
#define SunXK_Front 0x1005FF71
|
||||
#define SunXK_Copy 0x1005FF72
|
||||
#define SunXK_Open 0x1005FF73
|
||||
#define SunXK_Paste 0x1005FF74
|
||||
#define SunXK_Cut 0x1005FF75
|
||||
|
||||
#define SunXK_PowerSwitch 0x1005FF76
|
||||
#define SunXK_AudioLowerVolume 0x1005FF77
|
||||
#define SunXK_AudioMute 0x1005FF78
|
||||
#define SunXK_AudioRaiseVolume 0x1005FF79
|
||||
#define SunXK_VideoDegauss 0x1005FF7A
|
||||
#define SunXK_VideoLowerBrightness 0x1005FF7B
|
||||
#define SunXK_VideoRaiseBrightness 0x1005FF7C
|
||||
#define SunXK_PowerSwitchShift 0x1005FF7D
|
||||
@@ -41,7 +41,7 @@ SOFTWARE.
|
||||
/* Resources */
|
||||
|
||||
#ifdef _WIN64
|
||||
typedef unsigned __int64 XID;
|
||||
typedef __int64 XID;
|
||||
#else
|
||||
typedef unsigned long XID;
|
||||
#endif
|
||||
@@ -73,9 +73,7 @@ typedef unsigned long KeyCode; /* In order to use IME, the Macintosh needs
|
||||
* RESERVED RESOURCE AND CONSTANT DEFINITIONS
|
||||
*****************************************************************/
|
||||
|
||||
#ifndef _WIN32
|
||||
# define None 0L /* See bug [9e31fd9449] and below */
|
||||
#endif
|
||||
#define None 0L /* universal null resource or null atom */
|
||||
|
||||
#define ParentRelative 1L /* background pixmap in CreateWindow
|
||||
and ChangeWindowAttributes */
|
||||
@@ -181,20 +179,13 @@ are reserved in the protocol for errors and replies. */
|
||||
|
||||
#define ShiftMask (1<<0)
|
||||
#define LockMask (1<<1)
|
||||
#ifndef _WIN32
|
||||
# define ControlMask (1<<2) /* See bug [9e31fd9449] and below */
|
||||
#endif
|
||||
#define ControlMask (1<<2)
|
||||
#define Mod1Mask (1<<3)
|
||||
#define Mod2Mask (1<<4)
|
||||
#define Mod3Mask (1<<5)
|
||||
#define Mod4Mask (1<<6)
|
||||
#define Mod5Mask (1<<7)
|
||||
|
||||
/* See bug [9e31fd9449], this way prevents conflicts with Win32 headers */
|
||||
#ifdef _WIN32
|
||||
enum _Bug9e31fd9449 { None = 0, ControlMask = (1<<2) };
|
||||
#endif
|
||||
|
||||
/* modifier names. Used to build a SetModifierMapping request or
|
||||
to read a GetModifierMapping request. These correspond to the
|
||||
masks defined above. */
|
||||
|
||||
@@ -1,230 +0,0 @@
|
||||
/*
|
||||
* XFree86 vendor specific keysyms.
|
||||
*
|
||||
* The XFree86 keysym range is 0x10080001 - 0x1008FFFF.
|
||||
*
|
||||
* X.Org will not be adding to the XF86 set of keysyms, though they have
|
||||
* been adopted and are considered a "standard" part of X keysym definitions.
|
||||
* XFree86 never properly commented these keysyms, so we have done our
|
||||
* best to explain the semantic meaning of these keys.
|
||||
*
|
||||
* XFree86 has removed their mail archives of the period, that might have
|
||||
* shed more light on some of these definitions. Until/unless we resurrect
|
||||
* these archives, these are from memory and usage.
|
||||
*/
|
||||
|
||||
/*
|
||||
* ModeLock
|
||||
*
|
||||
* This one is old, and not really used any more since XKB offers this
|
||||
* functionality.
|
||||
*/
|
||||
|
||||
#define XF86XK_ModeLock 0x1008FF01 /* Mode Switch Lock */
|
||||
|
||||
/* Backlight controls. */
|
||||
#define XF86XK_MonBrightnessUp 0x1008FF02 /* Monitor/panel brightness */
|
||||
#define XF86XK_MonBrightnessDown 0x1008FF03 /* Monitor/panel brightness */
|
||||
#define XF86XK_KbdLightOnOff 0x1008FF04 /* Keyboards may be lit */
|
||||
#define XF86XK_KbdBrightnessUp 0x1008FF05 /* Keyboards may be lit */
|
||||
#define XF86XK_KbdBrightnessDown 0x1008FF06 /* Keyboards may be lit */
|
||||
#define XF86XK_MonBrightnessCycle 0x1008FF07 /* Monitor/panel brightness */
|
||||
|
||||
/*
|
||||
* Keys found on some "Internet" keyboards.
|
||||
*/
|
||||
#define XF86XK_Standby 0x1008FF10 /* System into standby mode */
|
||||
#define XF86XK_AudioLowerVolume 0x1008FF11 /* Volume control down */
|
||||
#define XF86XK_AudioMute 0x1008FF12 /* Mute sound from the system */
|
||||
#define XF86XK_AudioRaiseVolume 0x1008FF13 /* Volume control up */
|
||||
#define XF86XK_AudioPlay 0x1008FF14 /* Start playing of audio > */
|
||||
#define XF86XK_AudioStop 0x1008FF15 /* Stop playing audio */
|
||||
#define XF86XK_AudioPrev 0x1008FF16 /* Previous track */
|
||||
#define XF86XK_AudioNext 0x1008FF17 /* Next track */
|
||||
#define XF86XK_HomePage 0x1008FF18 /* Display user's home page */
|
||||
#define XF86XK_Mail 0x1008FF19 /* Invoke user's mail program */
|
||||
#define XF86XK_Start 0x1008FF1A /* Start application */
|
||||
#define XF86XK_Search 0x1008FF1B /* Search */
|
||||
#define XF86XK_AudioRecord 0x1008FF1C /* Record audio application */
|
||||
|
||||
/* These are sometimes found on PDA's (e.g. Palm, PocketPC or elsewhere) */
|
||||
#define XF86XK_Calculator 0x1008FF1D /* Invoke calculator program */
|
||||
#define XF86XK_Memo 0x1008FF1E /* Invoke Memo taking program */
|
||||
#define XF86XK_ToDoList 0x1008FF1F /* Invoke To Do List program */
|
||||
#define XF86XK_Calendar 0x1008FF20 /* Invoke Calendar program */
|
||||
#define XF86XK_PowerDown 0x1008FF21 /* Deep sleep the system */
|
||||
#define XF86XK_ContrastAdjust 0x1008FF22 /* Adjust screen contrast */
|
||||
#define XF86XK_RockerUp 0x1008FF23 /* Rocker switches exist up */
|
||||
#define XF86XK_RockerDown 0x1008FF24 /* and down */
|
||||
#define XF86XK_RockerEnter 0x1008FF25 /* and let you press them */
|
||||
|
||||
/* Some more "Internet" keyboard symbols */
|
||||
#define XF86XK_Back 0x1008FF26 /* Like back on a browser */
|
||||
#define XF86XK_Forward 0x1008FF27 /* Like forward on a browser */
|
||||
#define XF86XK_Stop 0x1008FF28 /* Stop current operation */
|
||||
#define XF86XK_Refresh 0x1008FF29 /* Refresh the page */
|
||||
#define XF86XK_PowerOff 0x1008FF2A /* Power off system entirely */
|
||||
#define XF86XK_WakeUp 0x1008FF2B /* Wake up system from sleep */
|
||||
#define XF86XK_Eject 0x1008FF2C /* Eject device (e.g. DVD) */
|
||||
#define XF86XK_ScreenSaver 0x1008FF2D /* Invoke screensaver */
|
||||
#define XF86XK_WWW 0x1008FF2E /* Invoke web browser */
|
||||
#define XF86XK_Sleep 0x1008FF2F /* Put system to sleep */
|
||||
#define XF86XK_Favorites 0x1008FF30 /* Show favorite locations */
|
||||
#define XF86XK_AudioPause 0x1008FF31 /* Pause audio playing */
|
||||
#define XF86XK_AudioMedia 0x1008FF32 /* Launch media collection app */
|
||||
#define XF86XK_MyComputer 0x1008FF33 /* Display "My Computer" window */
|
||||
#define XF86XK_VendorHome 0x1008FF34 /* Display vendor home web site */
|
||||
#define XF86XK_LightBulb 0x1008FF35 /* Light bulb keys exist */
|
||||
#define XF86XK_Shop 0x1008FF36 /* Display shopping web site */
|
||||
#define XF86XK_History 0x1008FF37 /* Show history of web surfing */
|
||||
#define XF86XK_OpenURL 0x1008FF38 /* Open selected URL */
|
||||
#define XF86XK_AddFavorite 0x1008FF39 /* Add URL to favorites list */
|
||||
#define XF86XK_HotLinks 0x1008FF3A /* Show "hot" links */
|
||||
#define XF86XK_BrightnessAdjust 0x1008FF3B /* Invoke brightness adj. UI */
|
||||
#define XF86XK_Finance 0x1008FF3C /* Display financial site */
|
||||
#define XF86XK_Community 0x1008FF3D /* Display user's community */
|
||||
#define XF86XK_AudioRewind 0x1008FF3E /* "rewind" audio track */
|
||||
#define XF86XK_BackForward 0x1008FF3F /* ??? */
|
||||
#define XF86XK_Launch0 0x1008FF40 /* Launch Application */
|
||||
#define XF86XK_Launch1 0x1008FF41 /* Launch Application */
|
||||
#define XF86XK_Launch2 0x1008FF42 /* Launch Application */
|
||||
#define XF86XK_Launch3 0x1008FF43 /* Launch Application */
|
||||
#define XF86XK_Launch4 0x1008FF44 /* Launch Application */
|
||||
#define XF86XK_Launch5 0x1008FF45 /* Launch Application */
|
||||
#define XF86XK_Launch6 0x1008FF46 /* Launch Application */
|
||||
#define XF86XK_Launch7 0x1008FF47 /* Launch Application */
|
||||
#define XF86XK_Launch8 0x1008FF48 /* Launch Application */
|
||||
#define XF86XK_Launch9 0x1008FF49 /* Launch Application */
|
||||
#define XF86XK_LaunchA 0x1008FF4A /* Launch Application */
|
||||
#define XF86XK_LaunchB 0x1008FF4B /* Launch Application */
|
||||
#define XF86XK_LaunchC 0x1008FF4C /* Launch Application */
|
||||
#define XF86XK_LaunchD 0x1008FF4D /* Launch Application */
|
||||
#define XF86XK_LaunchE 0x1008FF4E /* Launch Application */
|
||||
#define XF86XK_LaunchF 0x1008FF4F /* Launch Application */
|
||||
|
||||
#define XF86XK_ApplicationLeft 0x1008FF50 /* switch to application, left */
|
||||
#define XF86XK_ApplicationRight 0x1008FF51 /* switch to application, right*/
|
||||
#define XF86XK_Book 0x1008FF52 /* Launch bookreader */
|
||||
#define XF86XK_CD 0x1008FF53 /* Launch CD/DVD player */
|
||||
#define XF86XK_Calculater 0x1008FF54 /* Launch Calculater */
|
||||
#define XF86XK_Clear 0x1008FF55 /* Clear window, screen */
|
||||
#define XF86XK_Close 0x1008FF56 /* Close window */
|
||||
#define XF86XK_Copy 0x1008FF57 /* Copy selection */
|
||||
#define XF86XK_Cut 0x1008FF58 /* Cut selection */
|
||||
#define XF86XK_Display 0x1008FF59 /* Output switch key */
|
||||
#define XF86XK_DOS 0x1008FF5A /* Launch DOS (emulation) */
|
||||
#define XF86XK_Documents 0x1008FF5B /* Open documents window */
|
||||
#define XF86XK_Excel 0x1008FF5C /* Launch spread sheet */
|
||||
#define XF86XK_Explorer 0x1008FF5D /* Launch file explorer */
|
||||
#define XF86XK_Game 0x1008FF5E /* Launch game */
|
||||
#define XF86XK_Go 0x1008FF5F /* Go to URL */
|
||||
#define XF86XK_iTouch 0x1008FF60 /* Logitech iTouch- don't use */
|
||||
#define XF86XK_LogOff 0x1008FF61 /* Log off system */
|
||||
#define XF86XK_Market 0x1008FF62 /* ?? */
|
||||
#define XF86XK_Meeting 0x1008FF63 /* enter meeting in calendar */
|
||||
#define XF86XK_MenuKB 0x1008FF65 /* distinguish keyboard from PB */
|
||||
#define XF86XK_MenuPB 0x1008FF66 /* distinguish PB from keyboard */
|
||||
#define XF86XK_MySites 0x1008FF67 /* Favourites */
|
||||
#define XF86XK_New 0x1008FF68 /* New (folder, document... */
|
||||
#define XF86XK_News 0x1008FF69 /* News */
|
||||
#define XF86XK_OfficeHome 0x1008FF6A /* Office home (old Staroffice)*/
|
||||
#define XF86XK_Open 0x1008FF6B /* Open */
|
||||
#define XF86XK_Option 0x1008FF6C /* ?? */
|
||||
#define XF86XK_Paste 0x1008FF6D /* Paste */
|
||||
#define XF86XK_Phone 0x1008FF6E /* Launch phone; dial number */
|
||||
#define XF86XK_Q 0x1008FF70 /* Compaq's Q - don't use */
|
||||
#define XF86XK_Reply 0x1008FF72 /* Reply e.g., mail */
|
||||
#define XF86XK_Reload 0x1008FF73 /* Reload web page, file, etc. */
|
||||
#define XF86XK_RotateWindows 0x1008FF74 /* Rotate windows e.g. xrandr */
|
||||
#define XF86XK_RotationPB 0x1008FF75 /* don't use */
|
||||
#define XF86XK_RotationKB 0x1008FF76 /* don't use */
|
||||
#define XF86XK_Save 0x1008FF77 /* Save (file, document, state */
|
||||
#define XF86XK_ScrollUp 0x1008FF78 /* Scroll window/contents up */
|
||||
#define XF86XK_ScrollDown 0x1008FF79 /* Scrool window/contentd down */
|
||||
#define XF86XK_ScrollClick 0x1008FF7A /* Use XKB mousekeys instead */
|
||||
#define XF86XK_Send 0x1008FF7B /* Send mail, file, object */
|
||||
#define XF86XK_Spell 0x1008FF7C /* Spell checker */
|
||||
#define XF86XK_SplitScreen 0x1008FF7D /* Split window or screen */
|
||||
#define XF86XK_Support 0x1008FF7E /* Get support (??) */
|
||||
#define XF86XK_TaskPane 0x1008FF7F /* Show tasks */
|
||||
#define XF86XK_Terminal 0x1008FF80 /* Launch terminal emulator */
|
||||
#define XF86XK_Tools 0x1008FF81 /* toolbox of desktop/app. */
|
||||
#define XF86XK_Travel 0x1008FF82 /* ?? */
|
||||
#define XF86XK_UserPB 0x1008FF84 /* ?? */
|
||||
#define XF86XK_User1KB 0x1008FF85 /* ?? */
|
||||
#define XF86XK_User2KB 0x1008FF86 /* ?? */
|
||||
#define XF86XK_Video 0x1008FF87 /* Launch video player */
|
||||
#define XF86XK_WheelButton 0x1008FF88 /* button from a mouse wheel */
|
||||
#define XF86XK_Word 0x1008FF89 /* Launch word processor */
|
||||
#define XF86XK_Xfer 0x1008FF8A
|
||||
#define XF86XK_ZoomIn 0x1008FF8B /* zoom in view, map, etc. */
|
||||
#define XF86XK_ZoomOut 0x1008FF8C /* zoom out view, map, etc. */
|
||||
|
||||
#define XF86XK_Away 0x1008FF8D /* mark yourself as away */
|
||||
#define XF86XK_Messenger 0x1008FF8E /* as in instant messaging */
|
||||
#define XF86XK_WebCam 0x1008FF8F /* Launch web camera app. */
|
||||
#define XF86XK_MailForward 0x1008FF90 /* Forward in mail */
|
||||
#define XF86XK_Pictures 0x1008FF91 /* Show pictures */
|
||||
#define XF86XK_Music 0x1008FF92 /* Launch music application */
|
||||
|
||||
#define XF86XK_Battery 0x1008FF93 /* Display battery information */
|
||||
#define XF86XK_Bluetooth 0x1008FF94 /* Enable/disable Bluetooth */
|
||||
#define XF86XK_WLAN 0x1008FF95 /* Enable/disable WLAN */
|
||||
#define XF86XK_UWB 0x1008FF96 /* Enable/disable UWB */
|
||||
|
||||
#define XF86XK_AudioForward 0x1008FF97 /* fast-forward audio track */
|
||||
#define XF86XK_AudioRepeat 0x1008FF98 /* toggle repeat mode */
|
||||
#define XF86XK_AudioRandomPlay 0x1008FF99 /* toggle shuffle mode */
|
||||
#define XF86XK_Subtitle 0x1008FF9A /* cycle through subtitle */
|
||||
#define XF86XK_AudioCycleTrack 0x1008FF9B /* cycle through audio tracks */
|
||||
#define XF86XK_CycleAngle 0x1008FF9C /* cycle through angles */
|
||||
#define XF86XK_FrameBack 0x1008FF9D /* video: go one frame back */
|
||||
#define XF86XK_FrameForward 0x1008FF9E /* video: go one frame forward */
|
||||
#define XF86XK_Time 0x1008FF9F /* display, or shows an entry for time seeking */
|
||||
#define XF86XK_Select 0x1008FFA0 /* Select button on joypads and remotes */
|
||||
#define XF86XK_View 0x1008FFA1 /* Show a view options/properties */
|
||||
#define XF86XK_TopMenu 0x1008FFA2 /* Go to a top-level menu in a video */
|
||||
|
||||
#define XF86XK_Red 0x1008FFA3 /* Red button */
|
||||
#define XF86XK_Green 0x1008FFA4 /* Green button */
|
||||
#define XF86XK_Yellow 0x1008FFA5 /* Yellow button */
|
||||
#define XF86XK_Blue 0x1008FFA6 /* Blue button */
|
||||
|
||||
#define XF86XK_Suspend 0x1008FFA7 /* Sleep to RAM */
|
||||
#define XF86XK_Hibernate 0x1008FFA8 /* Sleep to disk */
|
||||
#define XF86XK_TouchpadToggle 0x1008FFA9 /* Toggle between touchpad/trackstick */
|
||||
#define XF86XK_TouchpadOn 0x1008FFB0 /* The touchpad got switched on */
|
||||
#define XF86XK_TouchpadOff 0x1008FFB1 /* The touchpad got switched off */
|
||||
|
||||
#define XF86XK_AudioMicMute 0x1008FFB2 /* Mute the Mic from the system */
|
||||
|
||||
#define XF86XK_Keyboard 0x1008FFB3 /* User defined keyboard related action */
|
||||
|
||||
#define XF86XK_WWAN 0x1008FFB4 /* Toggle WWAN (LTE, UMTS, etc.) radio */
|
||||
#define XF86XK_RFKill 0x1008FFB5 /* Toggle radios on/off */
|
||||
|
||||
#define XF86XK_AudioPreset 0x1008FFB6 /* Select equalizer preset, e.g. theatre-mode */
|
||||
|
||||
#define XF86XK_RotationLockToggle 0x1008FFB7 /* Toggle screen rotation lock on/off */
|
||||
|
||||
/* Keys for special action keys (hot keys) */
|
||||
/* Virtual terminals on some operating systems */
|
||||
#define XF86XK_Switch_VT_1 0x1008FE01
|
||||
#define XF86XK_Switch_VT_2 0x1008FE02
|
||||
#define XF86XK_Switch_VT_3 0x1008FE03
|
||||
#define XF86XK_Switch_VT_4 0x1008FE04
|
||||
#define XF86XK_Switch_VT_5 0x1008FE05
|
||||
#define XF86XK_Switch_VT_6 0x1008FE06
|
||||
#define XF86XK_Switch_VT_7 0x1008FE07
|
||||
#define XF86XK_Switch_VT_8 0x1008FE08
|
||||
#define XF86XK_Switch_VT_9 0x1008FE09
|
||||
#define XF86XK_Switch_VT_10 0x1008FE0A
|
||||
#define XF86XK_Switch_VT_11 0x1008FE0B
|
||||
#define XF86XK_Switch_VT_12 0x1008FE0C
|
||||
|
||||
#define XF86XK_Ungrab 0x1008FE20 /* force ungrab */
|
||||
#define XF86XK_ClearGrab 0x1008FE21 /* kill application with grab */
|
||||
#define XF86XK_Next_VMode 0x1008FE22 /* next video mode available */
|
||||
#define XF86XK_Prev_VMode 0x1008FE23 /* prev. video mode available */
|
||||
#define XF86XK_LogWindowTree 0x1008FE24 /* print window tree to log */
|
||||
#define XF86XK_LogGrabInfo 0x1008FE25 /* print all active grabs to log */
|
||||
@@ -330,6 +330,9 @@ typedef struct _XImage {
|
||||
unsigned long green_mask;
|
||||
unsigned long blue_mask;
|
||||
XPointer obdata; /* hook for the object routines to hang on */
|
||||
#if defined(MAC_OSX_TK)
|
||||
int pixelpower; /* n such that pixels are 2^n x 2^n blocks*/
|
||||
#endif
|
||||
struct funcs { /* image manipulation routines */
|
||||
struct _XImage *(*create_image)();
|
||||
#if NeedFunctionPrototypes
|
||||
@@ -527,7 +530,7 @@ typedef struct _XDisplay {
|
||||
#endif
|
||||
#ifndef _XEVENT_
|
||||
|
||||
#define XMaxTransChars 7
|
||||
#define XMaxTransChars 4
|
||||
|
||||
/*
|
||||
* Definitions of specific events.
|
||||
@@ -538,7 +541,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window it is reported relative to */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -546,6 +549,9 @@ typedef struct {
|
||||
unsigned int state; /* key or button mask */
|
||||
unsigned int keycode; /* detail */
|
||||
Bool same_screen; /* same screen flag */
|
||||
char trans_chars[XMaxTransChars];
|
||||
/* translated characters */
|
||||
int nbytes;
|
||||
} XKeyEvent;
|
||||
typedef XKeyEvent XKeyPressedEvent;
|
||||
typedef XKeyEvent XKeyReleasedEvent;
|
||||
@@ -556,7 +562,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window it is reported relative to */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -574,7 +580,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window reported relative to */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -591,7 +597,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window reported relative to */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -953,7 +959,7 @@ typedef union _XEvent {
|
||||
XMappingEvent xmapping;
|
||||
XErrorEvent xerror;
|
||||
XKeymapEvent xkeymap;
|
||||
XID pad[24];
|
||||
long pad[24];
|
||||
} XEvent;
|
||||
#endif
|
||||
|
||||
|
||||
@@ -535,7 +535,7 @@ extern Status XMatchVisualInfo(
|
||||
#endif
|
||||
);
|
||||
|
||||
extern int XOffsetRegion(
|
||||
extern void XOffsetRegion(
|
||||
#if NeedFunctionPrototypes
|
||||
Region /* r */,
|
||||
int /* dx */,
|
||||
@@ -814,7 +814,7 @@ extern void XUnionRectWithRegion(
|
||||
#endif
|
||||
);
|
||||
|
||||
extern int XUnionRegion(
|
||||
extern void XUnionRegion(
|
||||
#if NeedFunctionPrototypes
|
||||
Region /* sra */,
|
||||
Region /* srb */,
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
/******************************************************************
|
||||
Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts.
|
||||
Copyright 1989 by Hewlett-Packard Company.
|
||||
|
||||
All Rights Reserved
|
||||
|
||||
Permission to use, duplicate, change, and distribute this software and
|
||||
its documentation for any purpose and without fee is granted, provided
|
||||
that the above copyright notice appear in such copy and that this
|
||||
copyright notice appear in all supporting documentation, and that the
|
||||
names of Apollo Computer Inc., the Hewlett-Packard Company, or the X
|
||||
Consortium not be used in advertising or publicity pertaining to
|
||||
distribution of the software without written prior permission.
|
||||
|
||||
HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD
|
||||
TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. Hewlett-Packard shall not be liable for errors
|
||||
contained herein or direct, indirect, special, incidental or
|
||||
consequential damages in connection with the furnishing,
|
||||
performance, or use of this material.
|
||||
|
||||
This software is not subject to any license of the American
|
||||
Telephone and Telegraph Company or of the Regents of the
|
||||
University of California.
|
||||
******************************************************************/
|
||||
|
||||
#define apXK_LineDel 0x1000FF00
|
||||
#define apXK_CharDel 0x1000FF01
|
||||
#define apXK_Copy 0x1000FF02
|
||||
#define apXK_Cut 0x1000FF03
|
||||
#define apXK_Paste 0x1000FF04
|
||||
#define apXK_Move 0x1000FF05
|
||||
#define apXK_Grow 0x1000FF06
|
||||
#define apXK_Cmd 0x1000FF07
|
||||
#define apXK_Shell 0x1000FF08
|
||||
#define apXK_LeftBar 0x1000FF09
|
||||
#define apXK_RightBar 0x1000FF0A
|
||||
#define apXK_LeftBox 0x1000FF0B
|
||||
#define apXK_RightBox 0x1000FF0C
|
||||
#define apXK_UpBox 0x1000FF0D
|
||||
#define apXK_DownBox 0x1000FF0E
|
||||
#define apXK_Pop 0x1000FF0F
|
||||
#define apXK_Read 0x1000FF10
|
||||
#define apXK_Edit 0x1000FF11
|
||||
#define apXK_Save 0x1000FF12
|
||||
#define apXK_Exit 0x1000FF13
|
||||
#define apXK_Repeat 0x1000FF14
|
||||
|
||||
#define apXK_KP_parenleft 0x1000FFA8
|
||||
#define apXK_KP_parenright 0x1000FFA9
|
||||
@@ -1,29 +1,8 @@
|
||||
/* $XConsortium: keysym.h,v 1.13 91/03/13 20:09:49 rws Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1998 The Open Group
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
documentation.
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
|
||||
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
|
||||
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
|
||||
and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
|
||||
|
||||
All Rights Reserved
|
||||
|
||||
@@ -31,7 +10,7 @@ Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose and without fee is hereby granted,
|
||||
provided that the above copyright notice appear in all copies and that
|
||||
both that copyright notice and this permission notice appear in
|
||||
supporting documentation, and that the name of Digital not be
|
||||
supporting documentation, and that the names of Digital or MIT not be
|
||||
used in advertising or publicity pertaining to distribution of the
|
||||
software without specific, written prior permission.
|
||||
|
||||
@@ -51,12 +30,6 @@ SOFTWARE.
|
||||
#define XK_LATIN2
|
||||
#define XK_LATIN3
|
||||
#define XK_LATIN4
|
||||
#define XK_LATIN9
|
||||
#define XK_GREEK
|
||||
#define XK_KATAKANA
|
||||
#define XK_ARABIC
|
||||
#define XK_CYRILLIC
|
||||
#define XK_HEBREW
|
||||
|
||||
#include <X11/keysymdef.h>
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -41,7 +41,12 @@ extern "C" {
|
||||
* unix/configure.in (2 LOC Major, 2 LOC minor, 1 LOC patch)
|
||||
* win/configure.in (as above)
|
||||
* win/tcl.m4 (not patchlevel)
|
||||
* win/makefile.bc (not patchlevel) 2 LOC
|
||||
* README (sections 0 and 2, with and without separator)
|
||||
* macosx/Tcl.pbproj/project.pbxproj (not patchlevel) 1 LOC
|
||||
* macosx/Tcl.pbproj/default.pbxuser (not patchlevel) 1 LOC
|
||||
* macosx/Tcl.xcode/project.pbxproj (not patchlevel) 2 LOC
|
||||
* macosx/Tcl.xcode/default.pbxuser (not patchlevel) 1 LOC
|
||||
* macosx/Tcl-Common.xcconfig (not patchlevel) 1 LOC
|
||||
* win/README (not patchlevel) (sections 0 and 2)
|
||||
* unix/tcl.spec (1 LOC patch)
|
||||
@@ -51,10 +56,10 @@ extern "C" {
|
||||
#define TCL_MAJOR_VERSION 8
|
||||
#define TCL_MINOR_VERSION 6
|
||||
#define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE
|
||||
#define TCL_RELEASE_SERIAL 12
|
||||
#define TCL_RELEASE_SERIAL 6
|
||||
|
||||
#define TCL_VERSION "8.6"
|
||||
#define TCL_PATCH_LEVEL "8.6.12"
|
||||
#define TCL_PATCH_LEVEL "8.6.6"
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------------
|
||||
@@ -131,17 +136,13 @@ extern "C" {
|
||||
*/
|
||||
|
||||
#include <stdarg.h>
|
||||
#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
|
||||
#ifndef TCL_NO_DEPRECATED
|
||||
# define TCL_VARARGS(type, name) (type name, ...)
|
||||
# define TCL_VARARGS_DEF(type, name) (type name, ...)
|
||||
# define TCL_VARARGS_START(type, name, list) (va_start(list, name), name)
|
||||
#endif /* !TCL_NO_DEPRECATED */
|
||||
#if defined(__GNUC__) && (__GNUC__ > 2)
|
||||
# if defined(_WIN32) && defined(__USE_MINGW_ANSI_STDIO) && __USE_MINGW_ANSI_STDIO
|
||||
# define TCL_FORMAT_PRINTF(a,b) __attribute__ ((__format__ (__MINGW_PRINTF_FORMAT, a, b)))
|
||||
# else
|
||||
# define TCL_FORMAT_PRINTF(a,b) __attribute__ ((__format__ (__printf__, a, b)))
|
||||
#endif
|
||||
#if defined(__GNUC__) && (__GNUC__ > 2)
|
||||
# define TCL_FORMAT_PRINTF(a,b) __attribute__ ((__format__ (__printf__, a, b)))
|
||||
# define TCL_NORETURN __attribute__ ((noreturn))
|
||||
# if defined(BUILD_tcl) || defined(BUILD_tk)
|
||||
# define TCL_NORETURN1 __attribute__ ((noreturn))
|
||||
@@ -220,7 +221,7 @@ extern "C" {
|
||||
* to be included in a shared library, then it should have the DLLEXPORT
|
||||
* storage class. If is being declared for use by a module that is going to
|
||||
* link against the shared library, then it should have the DLLIMPORT storage
|
||||
* class. If the symbol is being declared for a static build or for use from a
|
||||
* class. If the symbol is beind declared for a static build or for use from a
|
||||
* stub library, then the storage class should be empty.
|
||||
*
|
||||
* The convention is that a macro called BUILD_xxxx, where xxxx is the name of
|
||||
@@ -366,23 +367,14 @@ typedef long LONG;
|
||||
# undef HAVE_STRUCT_STAT64
|
||||
#endif /* __APPLE__ */
|
||||
|
||||
/* Cross-compiling 32-bit on a 64-bit platform? Then our
|
||||
* configure script does the wrong thing. Correct that here.
|
||||
*/
|
||||
#if defined(__GNUC__) && !defined(_WIN32) && !defined(__LP64__)
|
||||
# undef TCL_WIDE_INT_IS_LONG
|
||||
# undef TCL_WIDE_INT_TYPE
|
||||
# define TCL_WIDE_INT_TYPE long long
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Define Tcl_WideInt to be a type that is (at least) 64-bits wide, and define
|
||||
* Tcl_WideUInt to be the unsigned variant of that type (assuming that where
|
||||
* we have one, we can have the other.)
|
||||
*
|
||||
* Also defines the following macros:
|
||||
* TCL_WIDE_INT_IS_LONG - if wide ints are really longs (i.e. we're on a
|
||||
* LP64 system such as modern Solaris or Linux ... not including Win64)
|
||||
* TCL_WIDE_INT_IS_LONG - if wide ints are really longs (i.e. we're on a real
|
||||
* 64-bit system.)
|
||||
* Tcl_WideAsLong - forgetful converter from wideInt to long.
|
||||
* Tcl_LongAsWide - sign-extending converter from long to wideInt.
|
||||
* Tcl_WideAsDouble - converter from wideInt to double.
|
||||
@@ -397,15 +389,13 @@ typedef long LONG;
|
||||
*/
|
||||
|
||||
#if !defined(TCL_WIDE_INT_TYPE)&&!defined(TCL_WIDE_INT_IS_LONG)
|
||||
# ifdef _WIN32
|
||||
# if defined(_WIN32)
|
||||
# define TCL_WIDE_INT_TYPE __int64
|
||||
# ifdef __BORLANDC__
|
||||
# define TCL_LL_MODIFIER "L"
|
||||
# elif defined(_WIN32) && (!defined(__USE_MINGW_ANSI_STDIO) || !__USE_MINGW_ANSI_STDIO)
|
||||
# else /* __BORLANDC__ */
|
||||
# define TCL_LL_MODIFIER "I64"
|
||||
# else
|
||||
# define TCL_LL_MODIFIER "ll"
|
||||
# endif
|
||||
# endif /* __BORLANDC__ */
|
||||
# elif defined(__GNUC__)
|
||||
# define TCL_WIDE_INT_TYPE long long
|
||||
# define TCL_LL_MODIFIER "ll"
|
||||
@@ -452,10 +442,10 @@ typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt;
|
||||
# define Tcl_DoubleAsWide(val) ((Tcl_WideInt)((double)(val)))
|
||||
#endif /* TCL_WIDE_INT_IS_LONG */
|
||||
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32)
|
||||
# ifdef __BORLANDC__
|
||||
typedef struct stati64 Tcl_StatBuf;
|
||||
# elif defined(_WIN64) || defined(_USE_64BIT_TIME_T)
|
||||
# elif defined(_WIN64)
|
||||
typedef struct __stat64 Tcl_StatBuf;
|
||||
# elif (defined(_MSC_VER) && (_MSC_VER < 1400)) || defined(_USE_32BIT_TIME_T)
|
||||
typedef struct _stati64 Tcl_StatBuf;
|
||||
@@ -506,7 +496,7 @@ typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt;
|
||||
*/
|
||||
|
||||
typedef struct Tcl_Interp
|
||||
#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
|
||||
#ifndef TCL_NO_DEPRECATED
|
||||
{
|
||||
/* TIP #330: Strongly discourage extensions from using the string
|
||||
* result. */
|
||||
@@ -536,7 +526,7 @@ typedef struct Tcl_Interp
|
||||
int errorLineDontUse; /* Don't use in extensions! */
|
||||
#endif
|
||||
}
|
||||
#endif /* !TCL_NO_DEPRECATED */
|
||||
#endif /* TCL_NO_DEPRECATED */
|
||||
Tcl_Interp;
|
||||
|
||||
typedef struct Tcl_AsyncHandler_ *Tcl_AsyncHandler;
|
||||
@@ -1135,9 +1125,9 @@ typedef struct Tcl_DString {
|
||||
* give the flag)
|
||||
*/
|
||||
|
||||
#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
|
||||
#ifndef TCL_NO_DEPRECATED
|
||||
# define TCL_PARSE_PART1 0x400
|
||||
#endif /* !TCL_NO_DEPRECATED */
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Types for linked variables:
|
||||
@@ -1340,9 +1330,9 @@ typedef struct Tcl_HashSearch {
|
||||
* TCL_CUSTOM_PTR_KEYS: The keys are pointers to arbitrary types, the
|
||||
* pointer is stored in the entry.
|
||||
*
|
||||
* While maintaining binary compatibility the above have to be distinct values
|
||||
* While maintaining binary compatability the above have to be distinct values
|
||||
* as they are used to differentiate between old versions of the hash table
|
||||
* which don't have a typePtr and new ones which do. Once binary compatibility
|
||||
* which don't have a typePtr and new ones which do. Once binary compatability
|
||||
* is discarded in favour of making more wide spread changes TCL_STRING_KEYS
|
||||
* can be the same as TCL_CUSTOM_TYPE_KEYS, and TCL_ONE_WORD_KEYS can be the
|
||||
* same as TCL_CUSTOM_PTR_KEYS because they simply determine how the key is
|
||||
@@ -1729,7 +1719,7 @@ typedef struct Tcl_FSVersion_ *Tcl_FSVersion;
|
||||
* struct Tcl_Filesystem:
|
||||
*
|
||||
* One such structure exists for each type (kind) of filesystem. It collects
|
||||
* together the functions that form the interface for a particulr the
|
||||
* together in one place all the functions that are part of the specific
|
||||
* filesystem. Tcl always accesses the filesystem through one of these
|
||||
* structures.
|
||||
*
|
||||
@@ -1744,119 +1734,147 @@ typedef struct Tcl_Filesystem {
|
||||
* compatibility can be assured. */
|
||||
Tcl_FSVersion version; /* Version of the filesystem type. */
|
||||
Tcl_FSPathInFilesystemProc *pathInFilesystemProc;
|
||||
/* Determines whether the pathname is in this
|
||||
/* Function to check whether a path is in this
|
||||
* filesystem. This is the most important
|
||||
* filesystem function. */
|
||||
Tcl_FSDupInternalRepProc *dupInternalRepProc;
|
||||
/* Duplicates the internal handle of the node.
|
||||
* If it is NULL, the filesystem is less
|
||||
* performant. */
|
||||
/* Function to duplicate internal fs rep. May
|
||||
* be NULL (but then fs is less efficient). */
|
||||
Tcl_FSFreeInternalRepProc *freeInternalRepProc;
|
||||
/* Frees the internal handle of the node. NULL
|
||||
* only if there is no need to free resources
|
||||
* used for the internal handle. */
|
||||
/* Function to free internal fs rep. Must be
|
||||
* implemented if internal representations
|
||||
* need freeing, otherwise it can be NULL. */
|
||||
Tcl_FSInternalToNormalizedProc *internalToNormalizedProc;
|
||||
/* Converts the internal handle to a normalized
|
||||
* path. NULL if the filesystem creates nodes
|
||||
* having no pathname. */
|
||||
/* Function to convert internal representation
|
||||
* to a normalized path. Only required if the
|
||||
* fs creates pure path objects with no
|
||||
* string/path representation. */
|
||||
Tcl_FSCreateInternalRepProc *createInternalRepProc;
|
||||
/* Creates an internal handle for a pathname.
|
||||
* May be NULL if pathnames have no internal
|
||||
* handle or if pathInFilesystemProc always
|
||||
* immediately creates an internal
|
||||
* representation for pathnames in the
|
||||
* filesystem. */
|
||||
/* Function to create a filesystem-specific
|
||||
* internal representation. May be NULL if
|
||||
* paths have no internal representation, or
|
||||
* if the Tcl_FSPathInFilesystemProc for this
|
||||
* filesystem always immediately creates an
|
||||
* internal representation for paths it
|
||||
* accepts. */
|
||||
Tcl_FSNormalizePathProc *normalizePathProc;
|
||||
/* Normalizes a path. Should be implemented if
|
||||
* the filesystems supports multiple paths to
|
||||
* the same node. */
|
||||
/* Function to normalize a path. Should be
|
||||
* implemented for all filesystems which can
|
||||
* have multiple string representations for
|
||||
* the same path object. */
|
||||
Tcl_FSFilesystemPathTypeProc *filesystemPathTypeProc;
|
||||
/* Determines the type of a path in this
|
||||
* filesystem. May be NULL. */
|
||||
/* Function to determine the type of a path in
|
||||
* this filesystem. May be NULL. */
|
||||
Tcl_FSFilesystemSeparatorProc *filesystemSeparatorProc;
|
||||
/* Produces the separator character(s) for this
|
||||
* filesystem. Must not be NULL. */
|
||||
Tcl_FSStatProc *statProc; /* Called by 'Tcl_FSStat()'. Provided by any
|
||||
* reasonable filesystem. */
|
||||
Tcl_FSAccessProc *accessProc;
|
||||
/* Called by 'Tcl_FSAccess()'. Implemented by
|
||||
* any reasonable filesystem. */
|
||||
Tcl_FSOpenFileChannelProc *openFileChannelProc;
|
||||
/* Called by 'Tcl_FSOpenFileChannel()'.
|
||||
* Provided by any reasonable filesystem. */
|
||||
Tcl_FSMatchInDirectoryProc *matchInDirectoryProc;
|
||||
/* Called by 'Tcl_FSMatchInDirectory()'. NULL
|
||||
* if the filesystem does not support glob or
|
||||
* recursive copy. */
|
||||
Tcl_FSUtimeProc *utimeProc; /* Called by 'Tcl_FSUtime()', by 'file
|
||||
* mtime' to set (not read) times, 'file
|
||||
* atime', and the open-r/open-w/fcopy variant
|
||||
* of 'file copy'. */
|
||||
Tcl_FSLinkProc *linkProc; /* Called by 'Tcl_FSLink()'. NULL if reading or
|
||||
* creating links is not supported. */
|
||||
Tcl_FSListVolumesProc *listVolumesProc;
|
||||
/* Lists filesystem volumes added by this
|
||||
* filesystem. NULL if the filesystem does not
|
||||
* use volumes. */
|
||||
Tcl_FSFileAttrStringsProc *fileAttrStringsProc;
|
||||
/* List all valid attributes strings. NULL if
|
||||
* the filesystem does not support the 'file
|
||||
* attributes' command. Can be used to attach
|
||||
* arbitrary additional data to files in a
|
||||
/* Function to return the separator
|
||||
* character(s) for this filesystem. Must be
|
||||
* implemented. */
|
||||
Tcl_FSStatProc *statProc; /* Function to process a 'Tcl_FSStat()' call.
|
||||
* Must be implemented for any reasonable
|
||||
* filesystem. */
|
||||
Tcl_FSAccessProc *accessProc;
|
||||
/* Function to process a 'Tcl_FSAccess()'
|
||||
* call. Must be implemented for any
|
||||
* reasonable filesystem. */
|
||||
Tcl_FSOpenFileChannelProc *openFileChannelProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSOpenFileChannel()' call. Must be
|
||||
* implemented for any reasonable
|
||||
* filesystem. */
|
||||
Tcl_FSMatchInDirectoryProc *matchInDirectoryProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSMatchInDirectory()'. If not
|
||||
* implemented, then glob and recursive copy
|
||||
* functionality will be lacking in the
|
||||
* filesystem. */
|
||||
Tcl_FSUtimeProc *utimeProc; /* Function to process a 'Tcl_FSUtime()' call.
|
||||
* Required to allow setting (not reading) of
|
||||
* times with 'file mtime', 'file atime' and
|
||||
* the open-r/open-w/fcopy implementation of
|
||||
* 'file copy'. */
|
||||
Tcl_FSLinkProc *linkProc; /* Function to process a 'Tcl_FSLink()' call.
|
||||
* Should be implemented only if the
|
||||
* filesystem supports links (reading or
|
||||
* creating). */
|
||||
Tcl_FSListVolumesProc *listVolumesProc;
|
||||
/* Function to list any filesystem volumes
|
||||
* added by this filesystem. Should be
|
||||
* implemented only if the filesystem adds
|
||||
* volumes at the head of the filesystem. */
|
||||
Tcl_FSFileAttrStringsProc *fileAttrStringsProc;
|
||||
/* Function to list all attributes strings
|
||||
* which are valid for this filesystem. If not
|
||||
* implemented the filesystem will not support
|
||||
* the 'file attributes' command. This allows
|
||||
* arbitrary additional information to be
|
||||
* attached to files in the filesystem. */
|
||||
Tcl_FSFileAttrsGetProc *fileAttrsGetProc;
|
||||
/* Called by 'Tcl_FSFileAttrsGet()' and by
|
||||
* 'file attributes'. */
|
||||
/* Function to process a
|
||||
* 'Tcl_FSFileAttrsGet()' call, used by 'file
|
||||
* attributes'. */
|
||||
Tcl_FSFileAttrsSetProc *fileAttrsSetProc;
|
||||
/* Called by 'Tcl_FSFileAttrsSet()' and by
|
||||
* 'file attributes'. */
|
||||
/* Function to process a
|
||||
* 'Tcl_FSFileAttrsSet()' call, used by 'file
|
||||
* attributes'. */
|
||||
Tcl_FSCreateDirectoryProc *createDirectoryProc;
|
||||
/* Called by 'Tcl_FSCreateDirectory()'. May be
|
||||
* NULL if the filesystem is read-only. */
|
||||
/* Function to process a
|
||||
* 'Tcl_FSCreateDirectory()' call. Should be
|
||||
* implemented unless the FS is read-only. */
|
||||
Tcl_FSRemoveDirectoryProc *removeDirectoryProc;
|
||||
/* Called by 'Tcl_FSRemoveDirectory()'. May be
|
||||
* NULL if the filesystem is read-only. */
|
||||
/* Function to process a
|
||||
* 'Tcl_FSRemoveDirectory()' call. Should be
|
||||
* implemented unless the FS is read-only. */
|
||||
Tcl_FSDeleteFileProc *deleteFileProc;
|
||||
/* Called by 'Tcl_FSDeleteFile()' May be NULL
|
||||
* if the filesystem is is read-only. */
|
||||
/* Function to process a 'Tcl_FSDeleteFile()'
|
||||
* call. Should be implemented unless the FS
|
||||
* is read-only. */
|
||||
Tcl_FSCopyFileProc *copyFileProc;
|
||||
/* Called by 'Tcl_FSCopyFile()'. If NULL, for
|
||||
* a copy operation at the script level (not
|
||||
* C) Tcl uses open-r, open-w and fcopy. */
|
||||
/* Function to process a 'Tcl_FSCopyFile()'
|
||||
* call. If not implemented Tcl will fall back
|
||||
* on open-r, open-w and fcopy as a copying
|
||||
* mechanism, for copying actions initiated in
|
||||
* Tcl (not C). */
|
||||
Tcl_FSRenameFileProc *renameFileProc;
|
||||
/* Called by 'Tcl_FSRenameFile()'. If NULL, for
|
||||
* a rename operation at the script level (not
|
||||
* C) Tcl performs a copy operation followed
|
||||
* by a delete operation. */
|
||||
/* Function to process a 'Tcl_FSRenameFile()'
|
||||
* call. If not implemented, Tcl will fall
|
||||
* back on a copy and delete mechanism, for
|
||||
* rename actions initiated in Tcl (not C). */
|
||||
Tcl_FSCopyDirectoryProc *copyDirectoryProc;
|
||||
/* Called by 'Tcl_FSCopyDirectory()'. If NULL,
|
||||
* for a copy operation at the script level
|
||||
* (not C) Tcl recursively creates directories
|
||||
* and copies files. */
|
||||
Tcl_FSLstatProc *lstatProc; /* Called by 'Tcl_FSLstat()'. If NULL, Tcl
|
||||
* attempts to use 'statProc' instead. */
|
||||
/* Function to process a
|
||||
* 'Tcl_FSCopyDirectory()' call. If not
|
||||
* implemented, Tcl will fall back on a
|
||||
* recursive create-dir, file copy mechanism,
|
||||
* for copying actions initiated in Tcl (not
|
||||
* C). */
|
||||
Tcl_FSLstatProc *lstatProc; /* Function to process a 'Tcl_FSLstat()' call.
|
||||
* If not implemented, Tcl will attempt to use
|
||||
* the 'statProc' defined above instead. */
|
||||
Tcl_FSLoadFileProc *loadFileProc;
|
||||
/* Called by 'Tcl_FSLoadFile()'. If NULL, Tcl
|
||||
* performs a copy to a temporary file in the
|
||||
* native filesystem and then calls
|
||||
* Tcl_FSLoadFile() on that temporary copy. */
|
||||
/* Function to process a 'Tcl_FSLoadFile()'
|
||||
* call. If not implemented, Tcl will fall
|
||||
* back on a copy to native-temp followed by a
|
||||
* Tcl_FSLoadFile on that temporary copy. */
|
||||
Tcl_FSGetCwdProc *getCwdProc;
|
||||
/* Called by 'Tcl_FSGetCwd()'. Normally NULL.
|
||||
* Usually only called once: If 'getcwd' is
|
||||
* called before 'chdir' is ever called. */
|
||||
Tcl_FSChdirProc *chdirProc; /* Called by 'Tcl_FSChdir()'. For a virtual
|
||||
* filesystem, chdirProc just returns zero
|
||||
* (success) if the pathname is a valid
|
||||
* directory, and some other value otherwise.
|
||||
* For A real filesystem, chdirProc performs
|
||||
* the correct action, e.g. calls the system
|
||||
* 'chdir' function. If not implemented, then
|
||||
* 'cd' and 'pwd' fail for a pathname in this
|
||||
* filesystem. On success Tcl stores the
|
||||
* pathname for use by GetCwd. If NULL, Tcl
|
||||
* performs records the pathname as the new
|
||||
* current directory if it passes a series of
|
||||
* directory access checks. */
|
||||
/* Function to process a 'Tcl_FSGetCwd()'
|
||||
* call. Most filesystems need not implement
|
||||
* this. It will usually only be called once,
|
||||
* if 'getcwd' is called before 'chdir'. May
|
||||
* be NULL. */
|
||||
Tcl_FSChdirProc *chdirProc; /* Function to process a 'Tcl_FSChdir()' call.
|
||||
* If filesystems do not implement this, it
|
||||
* will be emulated by a series of directory
|
||||
* access checks. Otherwise, virtual
|
||||
* filesystems which do implement it need only
|
||||
* respond with a positive return result if
|
||||
* the dirName is a valid directory in their
|
||||
* filesystem. They need not remember the
|
||||
* result, since that will be automatically
|
||||
* remembered for use by GetCwd. Real
|
||||
* filesystems should carry out the correct
|
||||
* action (i.e. call the correct system
|
||||
* 'chdir' api). If not implemented, then 'cd'
|
||||
* and 'pwd' will fail inside the
|
||||
* filesystem. */
|
||||
} Tcl_Filesystem;
|
||||
|
||||
/*
|
||||
@@ -1969,7 +1987,7 @@ typedef struct Tcl_Token {
|
||||
* TCL_TOKEN_OPERATOR - The token describes one expression operator.
|
||||
* An operator might be the name of a math
|
||||
* function such as "abs". A TCL_TOKEN_OPERATOR
|
||||
* token is always preceded by one
|
||||
* token is always preceeded by one
|
||||
* TCL_TOKEN_SUB_EXPR token for the operator's
|
||||
* subexpression, and is followed by zero or more
|
||||
* TCL_TOKEN_SUB_EXPR tokens for the operator's
|
||||
@@ -2117,28 +2135,29 @@ typedef struct Tcl_EncodingType {
|
||||
* reset to an initial state. If the source
|
||||
* buffer contains the entire input stream to be
|
||||
* converted, this flag should be set.
|
||||
* TCL_ENCODING_STOPONERROR - If set, the converter returns immediately upon
|
||||
* encountering an invalid byte sequence or a
|
||||
* source character that has no mapping in the
|
||||
* target encoding. If clear, the converter
|
||||
* substitues the problematic character(s) with
|
||||
* one or more "close" characters in the
|
||||
* destination buffer and then continues to
|
||||
* TCL_ENCODING_STOPONERROR - If set, then the converter will return
|
||||
* immediately upon encountering an invalid byte
|
||||
* sequence or a source character that has no
|
||||
* mapping in the target encoding. If clear, then
|
||||
* the converter will skip the problem,
|
||||
* substituting one or more "close" characters in
|
||||
* the destination buffer and then continue to
|
||||
* convert the source.
|
||||
* TCL_ENCODING_NO_TERMINATE - If set, Tcl_ExternalToUtf does not append a
|
||||
* terminating NUL byte. Since it does not need
|
||||
* an extra byte for a terminating NUL, it fills
|
||||
* all dstLen bytes with encoded UTF-8 content if
|
||||
* needed. If clear, a byte is reserved in the
|
||||
* dst space for NUL termination, and a
|
||||
* terminating NUL is appended.
|
||||
* TCL_ENCODING_NO_TERMINATE - If set, Tcl_ExternalToUtf will not append a
|
||||
* terminating NUL byte. Knowing that it will
|
||||
* not need space to do so, it will fill all
|
||||
* dstLen bytes with encoded UTF-8 content, as
|
||||
* other circumstances permit. If clear, the
|
||||
* default behavior is to reserve a byte in
|
||||
* the dst space for NUL termination, and to
|
||||
* append the NUL byte.
|
||||
* TCL_ENCODING_CHAR_LIMIT - If set and dstCharsPtr is not NULL, then
|
||||
* Tcl_ExternalToUtf takes the initial value of
|
||||
* *dstCharsPtr as a limit of the maximum number
|
||||
* of chars to produce in the encoded UTF-8
|
||||
* content. Otherwise, the number of chars
|
||||
* produced is controlled only by other limiting
|
||||
* factors.
|
||||
* Tcl_ExternalToUtf takes the initial value
|
||||
* of *dstCharsPtr is taken as a limit of the
|
||||
* maximum number of chars to produce in the
|
||||
* encoded UTF-8 content. Otherwise, the
|
||||
* number of chars produced is controlled only
|
||||
* by other limiting factors.
|
||||
*/
|
||||
|
||||
#define TCL_ENCODING_START 0x01
|
||||
@@ -2201,8 +2220,10 @@ typedef struct Tcl_EncodingType {
|
||||
|
||||
#if TCL_UTF_MAX > 4
|
||||
/*
|
||||
* unsigned int isn't 100% accurate as it should be a strict 4-byte value.
|
||||
* The size of this value must be reflected correctly in regcustom.h.
|
||||
* unsigned int isn't 100% accurate as it should be a strict 4-byte value
|
||||
* (perhaps wchar_t). 64-bit systems may have troubles. The size of this
|
||||
* value must be reflected correctly in regcustom.h and
|
||||
* in tclEncoding.c.
|
||||
* XXX: Tcl is currently UCS-2 and planning UTF-16 for the Unicode
|
||||
* XXX: string rep that Tcl_UniChar represents. Changing the size
|
||||
* XXX: of Tcl_UniChar is /not/ supported.
|
||||
@@ -2371,6 +2392,9 @@ typedef int (Tcl_NRPostProc) (ClientData data[], Tcl_Interp *interp,
|
||||
*----------------------------------------------------------------------------
|
||||
* The following constant is used to test for older versions of Tcl in the
|
||||
* stubs tables.
|
||||
*
|
||||
* Jan Nijtman's plus patch uses 0xFCA1BACF, so we need to pick a different
|
||||
* value since the stubs tables don't match.
|
||||
*/
|
||||
|
||||
#define TCL_STUB_MAGIC ((int) 0xFCA3BACF)
|
||||
@@ -2396,6 +2420,10 @@ const char * TclTomMathInitializeStubs(Tcl_Interp *interp,
|
||||
Tcl_PkgInitStubsCheck(interp, version, exact)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* TODO - tommath stubs export goes here!
|
||||
*/
|
||||
|
||||
/*
|
||||
* Public functions that are not accessible via the stubs table.
|
||||
* Tcl_GetMemoryInfo is needed for AOLserver. [Bug 1868171]
|
||||
@@ -2489,12 +2517,12 @@ EXTERN void Tcl_GetMemoryInfo(Tcl_DString *dsPtr);
|
||||
++(objPtr)->refCount
|
||||
/*
|
||||
* Use do/while0 idiom for optimum correctness without compiler warnings.
|
||||
* https://wiki.c2.com/?TrivialDoWhileLoop
|
||||
* http://c2.com/cgi/wiki?TrivialDoWhileLoop
|
||||
*/
|
||||
# define Tcl_DecrRefCount(objPtr) \
|
||||
do { \
|
||||
Tcl_Obj *_objPtr = (objPtr); \
|
||||
if (_objPtr->refCount-- <= 1) { \
|
||||
if ((_objPtr)->refCount-- <= 1) { \
|
||||
TclFreeObj(_objPtr); \
|
||||
} \
|
||||
} while(0)
|
||||
@@ -2595,7 +2623,7 @@ EXTERN void Tcl_GetMemoryInfo(Tcl_DString *dsPtr);
|
||||
#ifndef TCL_NO_DEPRECATED
|
||||
/*
|
||||
* These function have been renamed. The old names are deprecated, but we
|
||||
* define these macros for backwards compatibility.
|
||||
* define these macros for backwards compatibilty.
|
||||
*/
|
||||
|
||||
# define Tcl_Ckalloc Tcl_Alloc
|
||||
@@ -2603,9 +2631,7 @@ EXTERN void Tcl_GetMemoryInfo(Tcl_DString *dsPtr);
|
||||
# define Tcl_Ckrealloc Tcl_Realloc
|
||||
# define Tcl_Return Tcl_SetResult
|
||||
# define Tcl_TildeSubst Tcl_TranslateFileName
|
||||
#if !defined(__APPLE__) /* On OSX, there is a conflict with "mach/mach.h" */
|
||||
# define panic Tcl_Panic
|
||||
#endif
|
||||
# define panicVA Tcl_PanicVA
|
||||
#endif /* !TCL_NO_DEPRECATED */
|
||||
|
||||
|
||||
@@ -279,13 +279,13 @@ EXTERN int Tcl_ConvertElement(const char *src, char *dst,
|
||||
EXTERN int Tcl_ConvertCountedElement(const char *src,
|
||||
int length, char *dst, int flags);
|
||||
/* 86 */
|
||||
EXTERN int Tcl_CreateAlias(Tcl_Interp *childInterp,
|
||||
const char *childCmd, Tcl_Interp *target,
|
||||
EXTERN int Tcl_CreateAlias(Tcl_Interp *slave,
|
||||
const char *slaveCmd, Tcl_Interp *target,
|
||||
const char *targetCmd, int argc,
|
||||
CONST84 char *const *argv);
|
||||
/* 87 */
|
||||
EXTERN int Tcl_CreateAliasObj(Tcl_Interp *childInterp,
|
||||
const char *childCmd, Tcl_Interp *target,
|
||||
EXTERN int Tcl_CreateAliasObj(Tcl_Interp *slave,
|
||||
const char *slaveCmd, Tcl_Interp *target,
|
||||
const char *targetCmd, int objc,
|
||||
Tcl_Obj *const objv[]);
|
||||
/* 88 */
|
||||
@@ -323,8 +323,8 @@ EXTERN Tcl_Command Tcl_CreateObjCommand(Tcl_Interp *interp,
|
||||
ClientData clientData,
|
||||
Tcl_CmdDeleteProc *deleteProc);
|
||||
/* 97 */
|
||||
EXTERN Tcl_Interp * Tcl_CreateSlave(Tcl_Interp *interp, const char *name,
|
||||
int isSafe);
|
||||
EXTERN Tcl_Interp * Tcl_CreateSlave(Tcl_Interp *interp,
|
||||
const char *slaveName, int isSafe);
|
||||
/* 98 */
|
||||
EXTERN Tcl_TimerToken Tcl_CreateTimerHandler(int milliseconds,
|
||||
Tcl_TimerProc *proc, ClientData clientData);
|
||||
@@ -458,13 +458,13 @@ EXTERN int Tcl_Flush(Tcl_Channel chan);
|
||||
EXTERN void Tcl_FreeResult(Tcl_Interp *interp);
|
||||
/* 148 */
|
||||
EXTERN int Tcl_GetAlias(Tcl_Interp *interp,
|
||||
const char *childCmd,
|
||||
const char *slaveCmd,
|
||||
Tcl_Interp **targetInterpPtr,
|
||||
CONST84 char **targetCmdPtr, int *argcPtr,
|
||||
CONST84 char ***argvPtr);
|
||||
/* 149 */
|
||||
EXTERN int Tcl_GetAliasObj(Tcl_Interp *interp,
|
||||
const char *childCmd,
|
||||
const char *slaveCmd,
|
||||
Tcl_Interp **targetInterpPtr,
|
||||
CONST84 char **targetCmdPtr, int *objcPtr,
|
||||
Tcl_Obj ***objv);
|
||||
@@ -503,8 +503,8 @@ EXTERN int Tcl_GetErrno(void);
|
||||
/* 162 */
|
||||
EXTERN CONST84_RETURN char * Tcl_GetHostName(void);
|
||||
/* 163 */
|
||||
EXTERN int Tcl_GetInterpPath(Tcl_Interp *interp,
|
||||
Tcl_Interp *childInterp);
|
||||
EXTERN int Tcl_GetInterpPath(Tcl_Interp *askInterp,
|
||||
Tcl_Interp *slaveInterp);
|
||||
/* 164 */
|
||||
EXTERN Tcl_Interp * Tcl_GetMaster(Tcl_Interp *interp);
|
||||
/* 165 */
|
||||
@@ -532,7 +532,8 @@ EXTERN int Tcl_GetsObj(Tcl_Channel chan, Tcl_Obj *objPtr);
|
||||
/* 171 */
|
||||
EXTERN int Tcl_GetServiceMode(void);
|
||||
/* 172 */
|
||||
EXTERN Tcl_Interp * Tcl_GetSlave(Tcl_Interp *interp, const char *name);
|
||||
EXTERN Tcl_Interp * Tcl_GetSlave(Tcl_Interp *interp,
|
||||
const char *slaveName);
|
||||
/* 173 */
|
||||
EXTERN Tcl_Channel Tcl_GetStdChannel(int type);
|
||||
/* 174 */
|
||||
@@ -725,7 +726,7 @@ EXTERN void Tcl_SplitPath(const char *path, int *argcPtr,
|
||||
CONST84 char ***argvPtr);
|
||||
/* 244 */
|
||||
EXTERN void Tcl_StaticPackage(Tcl_Interp *interp,
|
||||
const char *prefix,
|
||||
const char *pkgName,
|
||||
Tcl_PackageInitProc *initProc,
|
||||
Tcl_PackageInitProc *safeInitProc);
|
||||
/* 245 */
|
||||
@@ -1748,7 +1749,7 @@ EXTERN int Tcl_GetErrorLine(Tcl_Interp *interp);
|
||||
EXTERN void Tcl_SetErrorLine(Tcl_Interp *interp, int lineNum);
|
||||
/* 607 */
|
||||
EXTERN void Tcl_TransferResult(Tcl_Interp *sourceInterp,
|
||||
int code, Tcl_Interp *targetInterp);
|
||||
int result, Tcl_Interp *targetInterp);
|
||||
/* 608 */
|
||||
EXTERN int Tcl_InterpActive(Tcl_Interp *interp);
|
||||
/* 609 */
|
||||
@@ -1815,37 +1816,6 @@ EXTERN int Tcl_FSUnloadFile(Tcl_Interp *interp,
|
||||
EXTERN void Tcl_ZlibStreamSetCompressionDictionary(
|
||||
Tcl_ZlibStream zhandle,
|
||||
Tcl_Obj *compressionDictionaryObj);
|
||||
/* Slot 631 is reserved */
|
||||
/* Slot 632 is reserved */
|
||||
/* Slot 633 is reserved */
|
||||
/* Slot 634 is reserved */
|
||||
/* Slot 635 is reserved */
|
||||
/* Slot 636 is reserved */
|
||||
/* Slot 637 is reserved */
|
||||
/* Slot 638 is reserved */
|
||||
/* Slot 639 is reserved */
|
||||
/* Slot 640 is reserved */
|
||||
/* Slot 641 is reserved */
|
||||
/* Slot 642 is reserved */
|
||||
/* Slot 643 is reserved */
|
||||
/* Slot 644 is reserved */
|
||||
/* Slot 645 is reserved */
|
||||
/* Slot 646 is reserved */
|
||||
/* Slot 647 is reserved */
|
||||
/* Slot 648 is reserved */
|
||||
/* Slot 649 is reserved */
|
||||
/* Slot 650 is reserved */
|
||||
/* Slot 651 is reserved */
|
||||
/* Slot 652 is reserved */
|
||||
/* Slot 653 is reserved */
|
||||
/* Slot 654 is reserved */
|
||||
/* Slot 655 is reserved */
|
||||
/* Slot 656 is reserved */
|
||||
/* Slot 657 is reserved */
|
||||
/* Slot 658 is reserved */
|
||||
/* Slot 659 is reserved */
|
||||
/* 660 */
|
||||
EXTERN void TclUnusedStubEntry(void);
|
||||
|
||||
typedef struct {
|
||||
const struct TclPlatStubs *tclPlatStubs;
|
||||
@@ -1959,8 +1929,8 @@ typedef struct TclStubs {
|
||||
char * (*tcl_Concat) (int argc, CONST84 char *const *argv); /* 83 */
|
||||
int (*tcl_ConvertElement) (const char *src, char *dst, int flags); /* 84 */
|
||||
int (*tcl_ConvertCountedElement) (const char *src, int length, char *dst, int flags); /* 85 */
|
||||
int (*tcl_CreateAlias) (Tcl_Interp *childInterp, const char *childCmd, Tcl_Interp *target, const char *targetCmd, int argc, CONST84 char *const *argv); /* 86 */
|
||||
int (*tcl_CreateAliasObj) (Tcl_Interp *childInterp, const char *childCmd, Tcl_Interp *target, const char *targetCmd, int objc, Tcl_Obj *const objv[]); /* 87 */
|
||||
int (*tcl_CreateAlias) (Tcl_Interp *slave, const char *slaveCmd, Tcl_Interp *target, const char *targetCmd, int argc, CONST84 char *const *argv); /* 86 */
|
||||
int (*tcl_CreateAliasObj) (Tcl_Interp *slave, const char *slaveCmd, Tcl_Interp *target, const char *targetCmd, int objc, Tcl_Obj *const objv[]); /* 87 */
|
||||
Tcl_Channel (*tcl_CreateChannel) (const Tcl_ChannelType *typePtr, const char *chanName, ClientData instanceData, int mask); /* 88 */
|
||||
void (*tcl_CreateChannelHandler) (Tcl_Channel chan, int mask, Tcl_ChannelProc *proc, ClientData clientData); /* 89 */
|
||||
void (*tcl_CreateCloseHandler) (Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData); /* 90 */
|
||||
@@ -1970,7 +1940,7 @@ typedef struct TclStubs {
|
||||
Tcl_Interp * (*tcl_CreateInterp) (void); /* 94 */
|
||||
void (*tcl_CreateMathFunc) (Tcl_Interp *interp, const char *name, int numArgs, Tcl_ValueType *argTypes, Tcl_MathProc *proc, ClientData clientData); /* 95 */
|
||||
Tcl_Command (*tcl_CreateObjCommand) (Tcl_Interp *interp, const char *cmdName, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc); /* 96 */
|
||||
Tcl_Interp * (*tcl_CreateSlave) (Tcl_Interp *interp, const char *name, int isSafe); /* 97 */
|
||||
Tcl_Interp * (*tcl_CreateSlave) (Tcl_Interp *interp, const char *slaveName, int isSafe); /* 97 */
|
||||
Tcl_TimerToken (*tcl_CreateTimerHandler) (int milliseconds, Tcl_TimerProc *proc, ClientData clientData); /* 98 */
|
||||
Tcl_Trace (*tcl_CreateTrace) (Tcl_Interp *interp, int level, Tcl_CmdTraceProc *proc, ClientData clientData); /* 99 */
|
||||
void (*tcl_DeleteAssocData) (Tcl_Interp *interp, const char *name); /* 100 */
|
||||
@@ -2021,8 +1991,8 @@ typedef struct TclStubs {
|
||||
Tcl_HashEntry * (*tcl_FirstHashEntry) (Tcl_HashTable *tablePtr, Tcl_HashSearch *searchPtr); /* 145 */
|
||||
int (*tcl_Flush) (Tcl_Channel chan); /* 146 */
|
||||
void (*tcl_FreeResult) (Tcl_Interp *interp); /* 147 */
|
||||
int (*tcl_GetAlias) (Tcl_Interp *interp, const char *childCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr); /* 148 */
|
||||
int (*tcl_GetAliasObj) (Tcl_Interp *interp, const char *childCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv); /* 149 */
|
||||
int (*tcl_GetAlias) (Tcl_Interp *interp, const char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr); /* 148 */
|
||||
int (*tcl_GetAliasObj) (Tcl_Interp *interp, const char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv); /* 149 */
|
||||
ClientData (*tcl_GetAssocData) (Tcl_Interp *interp, const char *name, Tcl_InterpDeleteProc **procPtr); /* 150 */
|
||||
Tcl_Channel (*tcl_GetChannel) (Tcl_Interp *interp, const char *chanName, int *modePtr); /* 151 */
|
||||
int (*tcl_GetChannelBufferSize) (Tcl_Channel chan); /* 152 */
|
||||
@@ -2036,7 +2006,7 @@ typedef struct TclStubs {
|
||||
CONST84_RETURN char * (*tcl_GetCommandName) (Tcl_Interp *interp, Tcl_Command command); /* 160 */
|
||||
int (*tcl_GetErrno) (void); /* 161 */
|
||||
CONST84_RETURN char * (*tcl_GetHostName) (void); /* 162 */
|
||||
int (*tcl_GetInterpPath) (Tcl_Interp *interp, Tcl_Interp *childInterp); /* 163 */
|
||||
int (*tcl_GetInterpPath) (Tcl_Interp *askInterp, Tcl_Interp *slaveInterp); /* 163 */
|
||||
Tcl_Interp * (*tcl_GetMaster) (Tcl_Interp *interp); /* 164 */
|
||||
const char * (*tcl_GetNameOfExecutable) (void); /* 165 */
|
||||
Tcl_Obj * (*tcl_GetObjResult) (Tcl_Interp *interp); /* 166 */
|
||||
@@ -2053,7 +2023,7 @@ typedef struct TclStubs {
|
||||
int (*tcl_Gets) (Tcl_Channel chan, Tcl_DString *dsPtr); /* 169 */
|
||||
int (*tcl_GetsObj) (Tcl_Channel chan, Tcl_Obj *objPtr); /* 170 */
|
||||
int (*tcl_GetServiceMode) (void); /* 171 */
|
||||
Tcl_Interp * (*tcl_GetSlave) (Tcl_Interp *interp, const char *name); /* 172 */
|
||||
Tcl_Interp * (*tcl_GetSlave) (Tcl_Interp *interp, const char *slaveName); /* 172 */
|
||||
Tcl_Channel (*tcl_GetStdChannel) (int type); /* 173 */
|
||||
CONST84_RETURN char * (*tcl_GetStringResult) (Tcl_Interp *interp); /* 174 */
|
||||
CONST84_RETURN char * (*tcl_GetVar) (Tcl_Interp *interp, const char *varName, int flags); /* 175 */
|
||||
@@ -2125,7 +2095,7 @@ typedef struct TclStubs {
|
||||
void (*tcl_SourceRCFile) (Tcl_Interp *interp); /* 241 */
|
||||
int (*tcl_SplitList) (Tcl_Interp *interp, const char *listStr, int *argcPtr, CONST84 char ***argvPtr); /* 242 */
|
||||
void (*tcl_SplitPath) (const char *path, int *argcPtr, CONST84 char ***argvPtr); /* 243 */
|
||||
void (*tcl_StaticPackage) (Tcl_Interp *interp, const char *prefix, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc); /* 244 */
|
||||
void (*tcl_StaticPackage) (Tcl_Interp *interp, const char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc); /* 244 */
|
||||
int (*tcl_StringMatch) (const char *str, const char *pattern); /* 245 */
|
||||
int (*tcl_TellOld) (Tcl_Channel chan); /* 246 */
|
||||
int (*tcl_TraceVar) (Tcl_Interp *interp, const char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData); /* 247 */
|
||||
@@ -2488,7 +2458,7 @@ typedef struct TclStubs {
|
||||
int (*tcl_ParseArgsObjv) (Tcl_Interp *interp, const Tcl_ArgvInfo *argTable, int *objcPtr, Tcl_Obj *const *objv, Tcl_Obj ***remObjv); /* 604 */
|
||||
int (*tcl_GetErrorLine) (Tcl_Interp *interp); /* 605 */
|
||||
void (*tcl_SetErrorLine) (Tcl_Interp *interp, int lineNum); /* 606 */
|
||||
void (*tcl_TransferResult) (Tcl_Interp *sourceInterp, int code, Tcl_Interp *targetInterp); /* 607 */
|
||||
void (*tcl_TransferResult) (Tcl_Interp *sourceInterp, int result, Tcl_Interp *targetInterp); /* 607 */
|
||||
int (*tcl_InterpActive) (Tcl_Interp *interp); /* 608 */
|
||||
void (*tcl_BackgroundException) (Tcl_Interp *interp, int code); /* 609 */
|
||||
int (*tcl_ZlibDeflate) (Tcl_Interp *interp, int format, Tcl_Obj *data, int level, Tcl_Obj *gzipHeaderDictObj); /* 610 */
|
||||
@@ -2512,36 +2482,6 @@ typedef struct TclStubs {
|
||||
void * (*tcl_FindSymbol) (Tcl_Interp *interp, Tcl_LoadHandle handle, const char *symbol); /* 628 */
|
||||
int (*tcl_FSUnloadFile) (Tcl_Interp *interp, Tcl_LoadHandle handlePtr); /* 629 */
|
||||
void (*tcl_ZlibStreamSetCompressionDictionary) (Tcl_ZlibStream zhandle, Tcl_Obj *compressionDictionaryObj); /* 630 */
|
||||
void (*reserved631)(void);
|
||||
void (*reserved632)(void);
|
||||
void (*reserved633)(void);
|
||||
void (*reserved634)(void);
|
||||
void (*reserved635)(void);
|
||||
void (*reserved636)(void);
|
||||
void (*reserved637)(void);
|
||||
void (*reserved638)(void);
|
||||
void (*reserved639)(void);
|
||||
void (*reserved640)(void);
|
||||
void (*reserved641)(void);
|
||||
void (*reserved642)(void);
|
||||
void (*reserved643)(void);
|
||||
void (*reserved644)(void);
|
||||
void (*reserved645)(void);
|
||||
void (*reserved646)(void);
|
||||
void (*reserved647)(void);
|
||||
void (*reserved648)(void);
|
||||
void (*reserved649)(void);
|
||||
void (*reserved650)(void);
|
||||
void (*reserved651)(void);
|
||||
void (*reserved652)(void);
|
||||
void (*reserved653)(void);
|
||||
void (*reserved654)(void);
|
||||
void (*reserved655)(void);
|
||||
void (*reserved656)(void);
|
||||
void (*reserved657)(void);
|
||||
void (*reserved658)(void);
|
||||
void (*reserved659)(void);
|
||||
void (*tclUnusedStubEntry) (void); /* 660 */
|
||||
} TclStubs;
|
||||
|
||||
extern const TclStubs *tclStubsPtr;
|
||||
@@ -3834,44 +3774,11 @@ extern const TclStubs *tclStubsPtr;
|
||||
(tclStubsPtr->tcl_FSUnloadFile) /* 629 */
|
||||
#define Tcl_ZlibStreamSetCompressionDictionary \
|
||||
(tclStubsPtr->tcl_ZlibStreamSetCompressionDictionary) /* 630 */
|
||||
/* Slot 631 is reserved */
|
||||
/* Slot 632 is reserved */
|
||||
/* Slot 633 is reserved */
|
||||
/* Slot 634 is reserved */
|
||||
/* Slot 635 is reserved */
|
||||
/* Slot 636 is reserved */
|
||||
/* Slot 637 is reserved */
|
||||
/* Slot 638 is reserved */
|
||||
/* Slot 639 is reserved */
|
||||
/* Slot 640 is reserved */
|
||||
/* Slot 641 is reserved */
|
||||
/* Slot 642 is reserved */
|
||||
/* Slot 643 is reserved */
|
||||
/* Slot 644 is reserved */
|
||||
/* Slot 645 is reserved */
|
||||
/* Slot 646 is reserved */
|
||||
/* Slot 647 is reserved */
|
||||
/* Slot 648 is reserved */
|
||||
/* Slot 649 is reserved */
|
||||
/* Slot 650 is reserved */
|
||||
/* Slot 651 is reserved */
|
||||
/* Slot 652 is reserved */
|
||||
/* Slot 653 is reserved */
|
||||
/* Slot 654 is reserved */
|
||||
/* Slot 655 is reserved */
|
||||
/* Slot 656 is reserved */
|
||||
/* Slot 657 is reserved */
|
||||
/* Slot 658 is reserved */
|
||||
/* Slot 659 is reserved */
|
||||
#define TclUnusedStubEntry \
|
||||
(tclStubsPtr->tclUnusedStubEntry) /* 660 */
|
||||
|
||||
#endif /* defined(USE_TCL_STUBS) */
|
||||
|
||||
/* !END!: Do not edit above this line. */
|
||||
|
||||
#undef TclUnusedStubEntry
|
||||
|
||||
#if defined(USE_TCL_STUBS)
|
||||
# undef Tcl_CreateInterp
|
||||
# undef Tcl_FindExecutable
|
||||
@@ -3881,6 +3788,7 @@ extern const TclStubs *tclStubsPtr;
|
||||
# undef Tcl_SetVar
|
||||
# undef Tcl_ObjSetVar2
|
||||
# undef Tcl_StaticPackage
|
||||
# undef TclFSGetNativePath
|
||||
# define Tcl_CreateInterp() (tclStubsPtr->tcl_CreateInterp())
|
||||
# define Tcl_GetStringResult(interp) (tclStubsPtr->tcl_GetStringResult(interp))
|
||||
# define Tcl_Init(interp) (tclStubsPtr->tcl_Init(interp))
|
||||
@@ -3948,24 +3856,7 @@ extern const TclStubs *tclStubsPtr;
|
||||
#define Tcl_UpVar(interp, frameName, varName, localName, flags) \
|
||||
Tcl_UpVar2(interp, frameName, varName, NULL, localName, flags)
|
||||
|
||||
#if defined(USE_TCL_STUBS)
|
||||
# if defined(_WIN32) && defined(_WIN64)
|
||||
# undef Tcl_GetTime
|
||||
/* Handle Win64 tk.dll being loaded in Cygwin64. */
|
||||
# define Tcl_GetTime(t) \
|
||||
do { \
|
||||
union { \
|
||||
Tcl_Time now; \
|
||||
__int64 reserved; \
|
||||
} _t; \
|
||||
_t.reserved = -1; \
|
||||
tclStubsPtr->tcl_GetTime((&_t.now)); \
|
||||
if (_t.reserved != -1) { \
|
||||
_t.now.usec = _t.reserved; \
|
||||
} \
|
||||
*(t) = _t.now; \
|
||||
} while (0)
|
||||
# endif
|
||||
#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)
|
||||
# if defined(__CYGWIN__) && defined(TCL_WIDE_INT_IS_LONG)
|
||||
/* On Cygwin64, long is 64-bit while on Win64 long is 32-bit. Therefore
|
||||
* we have to make sure that all stub entries on Cygwin64 follow the
|
||||
@@ -4023,8 +3914,5 @@ extern const TclStubs *tclStubsPtr;
|
||||
#undef Tcl_GlobalEvalObj
|
||||
#define Tcl_GlobalEvalObj(interp,objPtr) \
|
||||
Tcl_EvalObjEx((interp),(objPtr),TCL_EVAL_GLOBAL)
|
||||
#define Tcl_CreateChild Tcl_CreateSlave
|
||||
#define Tcl_GetChild Tcl_GetSlave
|
||||
#define Tcl_GetParent Tcl_GetMaster
|
||||
|
||||
#endif /* _TCLDECLS */
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
* win/tclooConfig.sh
|
||||
*/
|
||||
|
||||
#define TCLOO_VERSION "1.1.0"
|
||||
#define TCLOO_VERSION "1.0.5"
|
||||
#define TCLOO_PATCHLEVEL TCLOO_VERSION
|
||||
|
||||
#include "tcl.h"
|
||||
|
||||
@@ -116,10 +116,6 @@ TCLAPI void Tcl_ClassSetDestructor(Tcl_Interp *interp,
|
||||
/* 28 */
|
||||
TCLAPI Tcl_Obj * Tcl_GetObjectName(Tcl_Interp *interp,
|
||||
Tcl_Object object);
|
||||
/* Slot 29 is reserved */
|
||||
/* Slot 30 is reserved */
|
||||
/* 31 */
|
||||
TCLAPI void TclOOUnusedStubEntry(void);
|
||||
|
||||
typedef struct {
|
||||
const struct TclOOIntStubs *tclOOIntStubs;
|
||||
@@ -158,9 +154,6 @@ typedef struct TclOOStubs {
|
||||
void (*tcl_ClassSetConstructor) (Tcl_Interp *interp, Tcl_Class clazz, Tcl_Method method); /* 26 */
|
||||
void (*tcl_ClassSetDestructor) (Tcl_Interp *interp, Tcl_Class clazz, Tcl_Method method); /* 27 */
|
||||
Tcl_Obj * (*tcl_GetObjectName) (Tcl_Interp *interp, Tcl_Object object); /* 28 */
|
||||
void (*reserved29)(void);
|
||||
void (*reserved30)(void);
|
||||
void (*tclOOUnusedStubEntry) (void); /* 31 */
|
||||
} TclOOStubs;
|
||||
|
||||
extern const TclOOStubs *tclOOStubsPtr;
|
||||
@@ -233,15 +226,9 @@ extern const TclOOStubs *tclOOStubsPtr;
|
||||
(tclOOStubsPtr->tcl_ClassSetDestructor) /* 27 */
|
||||
#define Tcl_GetObjectName \
|
||||
(tclOOStubsPtr->tcl_GetObjectName) /* 28 */
|
||||
/* Slot 29 is reserved */
|
||||
/* Slot 30 is reserved */
|
||||
#define TclOOUnusedStubEntry \
|
||||
(tclOOStubsPtr->tclOOUnusedStubEntry) /* 31 */
|
||||
|
||||
#endif /* defined(USE_TCLOO_STUBS) */
|
||||
|
||||
/* !END!: Do not edit above this line. */
|
||||
|
||||
#undef TclOOUnusedStubEntry
|
||||
|
||||
#endif /* _TCLOODECLS */
|
||||
|
||||
@@ -69,8 +69,6 @@ EXTERN int Tcl_MacOSXOpenVersionedBundleResources(
|
||||
const char *bundleVersion,
|
||||
int hasResourceFile, int maxPathLen,
|
||||
char *libraryPath);
|
||||
/* 2 */
|
||||
EXTERN void TclUnusedStubEntry(void);
|
||||
#endif /* MACOSX */
|
||||
|
||||
typedef struct TclPlatStubs {
|
||||
@@ -84,7 +82,6 @@ typedef struct TclPlatStubs {
|
||||
#ifdef MAC_OSX_TCL /* MACOSX */
|
||||
int (*tcl_MacOSXOpenBundleResources) (Tcl_Interp *interp, const char *bundleName, int hasResourceFile, int maxPathLen, char *libraryPath); /* 0 */
|
||||
int (*tcl_MacOSXOpenVersionedBundleResources) (Tcl_Interp *interp, const char *bundleName, const char *bundleVersion, int hasResourceFile, int maxPathLen, char *libraryPath); /* 1 */
|
||||
void (*tclUnusedStubEntry) (void); /* 2 */
|
||||
#endif /* MACOSX */
|
||||
} TclPlatStubs;
|
||||
|
||||
@@ -111,20 +108,12 @@ extern const TclPlatStubs *tclPlatStubsPtr;
|
||||
(tclPlatStubsPtr->tcl_MacOSXOpenBundleResources) /* 0 */
|
||||
#define Tcl_MacOSXOpenVersionedBundleResources \
|
||||
(tclPlatStubsPtr->tcl_MacOSXOpenVersionedBundleResources) /* 1 */
|
||||
#define TclUnusedStubEntry \
|
||||
(tclPlatStubsPtr->tclUnusedStubEntry) /* 2 */
|
||||
#endif /* MACOSX */
|
||||
|
||||
#endif /* defined(USE_TCL_STUBS) */
|
||||
|
||||
/* !END!: Do not edit above this line. */
|
||||
|
||||
#undef TclUnusedStubEntry
|
||||
#ifdef MAC_OSX_TCL /* MACOSX */
|
||||
#undef Tcl_MacOSXOpenBundleResources
|
||||
#define Tcl_MacOSXOpenBundleResources(a,b,c,d,e) Tcl_MacOSXOpenVersionedBundleResources(a,b,NULL,c,d,e)
|
||||
#endif
|
||||
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -16,9 +16,6 @@
|
||||
#define _TCLTOMMATHDECLS
|
||||
|
||||
#include "tcl.h"
|
||||
#ifndef BN_H_
|
||||
#include "tclTomMath.h"
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Define the version of the Stubs table that's exported for tommath
|
||||
@@ -35,22 +32,28 @@
|
||||
|
||||
/* MODULE_SCOPE void* TclBNAlloc( size_t ); */
|
||||
#define TclBNAlloc(s) ((void*)ckalloc((size_t)(s)))
|
||||
/* MODULE_SCOPE void* TclBNCalloc( size_t, size_t ); */
|
||||
#define TclBNCalloc(m,s) memset(ckalloc((size_t)(m)*(size_t)(s)),0,(size_t)(m)*(size_t)(s))
|
||||
/* MODULE_SCOPE void* TclBNRealloc( void*, size_t ); */
|
||||
#define TclBNRealloc(x,s) ((void*)ckrealloc((char*)(x),(size_t)(s)))
|
||||
/* MODULE_SCOPE void TclBNFree( void* ); */
|
||||
#define TclBNFree(x) (ckfree((char*)(x)))
|
||||
/* MODULE_SCOPE void* TclBNCalloc( size_t, size_t ); */
|
||||
/* unused - no macro */
|
||||
|
||||
#define MP_MALLOC(size) TclBNAlloc(size)
|
||||
#define MP_CALLOC(nmemb, size) TclBNCalloc(nmemb, size)
|
||||
#define MP_REALLOC(mem, oldsize, newsize) TclBNRealloc(mem, newsize)
|
||||
#define MP_FREE(mem, size) TclBNFree(mem)
|
||||
|
||||
#define XMALLOC(x) TclBNAlloc(x)
|
||||
#define XFREE(x) TclBNFree(x)
|
||||
#define XREALLOC(x,n) TclBNRealloc(x,n)
|
||||
#define XCALLOC(n,x) TclBNCalloc(n,x)
|
||||
|
||||
/* Rename the global symbols in libtommath to avoid linkage conflicts */
|
||||
|
||||
#define KARATSUBA_MUL_CUTOFF TclBNKaratsubaMulCutoff
|
||||
#define KARATSUBA_SQR_CUTOFF TclBNKaratsubaSqrCutoff
|
||||
#define TOOM_MUL_CUTOFF TclBNToomMulCutoff
|
||||
#define TOOM_SQR_CUTOFF TclBNToomSqrCutoff
|
||||
|
||||
#define bn_reverse TclBN_reverse
|
||||
#define fast_s_mp_mul_digs TclBN_fast_s_mp_mul_digs
|
||||
#define fast_s_mp_sqr TclBN_fast_s_mp_sqr
|
||||
#define mp_add TclBN_mp_add
|
||||
#define mp_add_d TclBN_mp_add_d
|
||||
#define mp_and TclBN_mp_and
|
||||
@@ -70,9 +73,6 @@
|
||||
#define mp_div_d TclBN_mp_div_d
|
||||
#define mp_exch TclBN_mp_exch
|
||||
#define mp_expt_d TclBN_mp_expt_d
|
||||
#define mp_expt_d_ex TclBN_mp_expt_d_ex
|
||||
#define mp_expt_u32 TclBN_mp_expt_d
|
||||
#define mp_get_mag_ull TclBN_mp_get_mag_ull
|
||||
#define mp_grow TclBN_mp_grow
|
||||
#define mp_init TclBN_mp_init
|
||||
#define mp_init_copy TclBN_mp_init_copy
|
||||
@@ -80,6 +80,8 @@
|
||||
#define mp_init_set TclBN_mp_init_set
|
||||
#define mp_init_set_int TclBN_mp_init_set_int
|
||||
#define mp_init_size TclBN_mp_init_size
|
||||
#define mp_karatsuba_mul TclBN_mp_karatsuba_mul
|
||||
#define mp_karatsuba_sqr TclBN_mp_karatsuba_sqr
|
||||
#define mp_lshd TclBN_mp_lshd
|
||||
#define mp_mod TclBN_mp_mod
|
||||
#define mp_mod_2d TclBN_mp_mod_2d
|
||||
@@ -92,44 +94,26 @@
|
||||
#define mp_radix_size TclBN_mp_radix_size
|
||||
#define mp_read_radix TclBN_mp_read_radix
|
||||
#define mp_rshd TclBN_mp_rshd
|
||||
#define mp_s_rmap TclBNMpSRmap
|
||||
#define mp_set TclBN_mp_set
|
||||
#define mp_set_int(a,b) (TclBN_mp_set_int(a,(unsigned int)(b)),MP_OKAY)
|
||||
#define mp_set_ll TclBN_mp_set_ll
|
||||
#define mp_set_long(a,b) (TclBN_mp_set_int(a,b),MP_OKAY)
|
||||
#define mp_set_ul(a,b) (void)TclBN_mp_set_int(a,b)
|
||||
#define mp_set_ull TclBN_mp_set_ull
|
||||
#define mp_set_u64 TclBN_mp_set_ull
|
||||
#define mp_set_int TclBN_mp_set_int
|
||||
#define mp_shrink TclBN_mp_shrink
|
||||
#define mp_sqr TclBN_mp_sqr
|
||||
#define mp_sqrt TclBN_mp_sqrt
|
||||
#define mp_sub TclBN_mp_sub
|
||||
#define mp_sub_d TclBN_mp_sub_d
|
||||
#define mp_signed_rsh TclBN_mp_signed_rsh
|
||||
#define mp_tc_and TclBN_mp_and
|
||||
#define mp_tc_div_2d TclBN_mp_signed_rsh
|
||||
#define mp_tc_or TclBN_mp_or
|
||||
#define mp_tc_xor TclBN_mp_xor
|
||||
#define mp_to_unsigned_bin TclBN_mp_to_unsigned_bin
|
||||
#define mp_to_unsigned_bin_n TclBN_mp_to_unsigned_bin_n
|
||||
#define mp_toom_mul TclBN_mp_toom_mul
|
||||
#define mp_toom_sqr TclBN_mp_toom_sqr
|
||||
#define mp_toradix_n TclBN_mp_toradix_n
|
||||
#define mp_to_radix TclBN_mp_to_radix
|
||||
#define mp_to_ubin TclBN_mp_to_ubin
|
||||
#define mp_ubin_size TclBN_mp_unsigned_bin_size
|
||||
#define mp_unsigned_bin_size(a) ((int)TclBN_mp_unsigned_bin_size(a))
|
||||
#define mp_unsigned_bin_size TclBN_mp_unsigned_bin_size
|
||||
#define mp_xor TclBN_mp_xor
|
||||
#define mp_zero TclBN_mp_zero
|
||||
#define s_mp_add TclBN_s_mp_add
|
||||
#define s_mp_balance_mul TclBN_mp_balance_mul
|
||||
#define s_mp_karatsuba_mul TclBN_mp_karatsuba_mul
|
||||
#define s_mp_karatsuba_sqr TclBN_mp_karatsuba_sqr
|
||||
#define s_mp_mul_digs TclBN_s_mp_mul_digs
|
||||
#define s_mp_mul_digs_fast TclBN_fast_s_mp_mul_digs
|
||||
#define s_mp_reverse TclBN_s_mp_reverse
|
||||
#define s_mp_sqr TclBN_s_mp_sqr
|
||||
#define s_mp_sqr_fast TclBN_fast_s_mp_sqr
|
||||
#define s_mp_sub TclBN_s_mp_sub
|
||||
#define s_mp_toom_mul TclBN_mp_toom_mul
|
||||
#define s_mp_toom_sqr TclBN_mp_toom_sqr
|
||||
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#ifdef BUILD_tcl
|
||||
@@ -163,14 +147,11 @@ EXTERN int TclBN_epoch(void);
|
||||
/* 1 */
|
||||
EXTERN int TclBN_revision(void);
|
||||
/* 2 */
|
||||
EXTERN mp_err TclBN_mp_add(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_add(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 3 */
|
||||
EXTERN mp_err TclBN_mp_add_d(const mp_int *a, mp_digit b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_add_d(mp_int *a, mp_digit b, mp_int *c);
|
||||
/* 4 */
|
||||
EXTERN mp_err TclBN_mp_and(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_and(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 5 */
|
||||
EXTERN void TclBN_mp_clamp(mp_int *a);
|
||||
/* 6 */
|
||||
@@ -178,181 +159,134 @@ EXTERN void TclBN_mp_clear(mp_int *a);
|
||||
/* 7 */
|
||||
EXTERN void TclBN_mp_clear_multi(mp_int *a, ...);
|
||||
/* 8 */
|
||||
EXTERN mp_ord TclBN_mp_cmp(const mp_int *a, const mp_int *b);
|
||||
EXTERN int TclBN_mp_cmp(const mp_int *a, const mp_int *b);
|
||||
/* 9 */
|
||||
EXTERN mp_ord TclBN_mp_cmp_d(const mp_int *a, mp_digit b);
|
||||
EXTERN int TclBN_mp_cmp_d(const mp_int *a, mp_digit b);
|
||||
/* 10 */
|
||||
EXTERN mp_ord TclBN_mp_cmp_mag(const mp_int *a, const mp_int *b);
|
||||
EXTERN int TclBN_mp_cmp_mag(const mp_int *a, const mp_int *b);
|
||||
/* 11 */
|
||||
EXTERN mp_err TclBN_mp_copy(const mp_int *a, mp_int *b);
|
||||
EXTERN int TclBN_mp_copy(const mp_int *a, mp_int *b);
|
||||
/* 12 */
|
||||
EXTERN int TclBN_mp_count_bits(const mp_int *a);
|
||||
/* 13 */
|
||||
EXTERN mp_err TclBN_mp_div(const mp_int *a, const mp_int *b,
|
||||
mp_int *q, mp_int *r);
|
||||
EXTERN int TclBN_mp_div(mp_int *a, mp_int *b, mp_int *q,
|
||||
mp_int *r);
|
||||
/* 14 */
|
||||
EXTERN mp_err TclBN_mp_div_d(const mp_int *a, mp_digit b,
|
||||
mp_int *q, mp_digit *r);
|
||||
EXTERN int TclBN_mp_div_d(mp_int *a, mp_digit b, mp_int *q,
|
||||
mp_digit *r);
|
||||
/* 15 */
|
||||
EXTERN mp_err TclBN_mp_div_2(const mp_int *a, mp_int *q);
|
||||
EXTERN int TclBN_mp_div_2(mp_int *a, mp_int *q);
|
||||
/* 16 */
|
||||
EXTERN mp_err TclBN_mp_div_2d(const mp_int *a, int b, mp_int *q,
|
||||
EXTERN int TclBN_mp_div_2d(const mp_int *a, int b, mp_int *q,
|
||||
mp_int *r);
|
||||
/* 17 */
|
||||
EXTERN mp_err TclBN_mp_div_3(const mp_int *a, mp_int *q,
|
||||
mp_digit *r);
|
||||
EXTERN int TclBN_mp_div_3(mp_int *a, mp_int *q, mp_digit *r);
|
||||
/* 18 */
|
||||
EXTERN void TclBN_mp_exch(mp_int *a, mp_int *b);
|
||||
/* 19 */
|
||||
EXTERN mp_err TclBN_mp_expt_d(const mp_int *a, unsigned int b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_expt_d(mp_int *a, mp_digit b, mp_int *c);
|
||||
/* 20 */
|
||||
EXTERN mp_err TclBN_mp_grow(mp_int *a, int size);
|
||||
EXTERN int TclBN_mp_grow(mp_int *a, int size);
|
||||
/* 21 */
|
||||
EXTERN mp_err TclBN_mp_init(mp_int *a);
|
||||
EXTERN int TclBN_mp_init(mp_int *a);
|
||||
/* 22 */
|
||||
EXTERN mp_err TclBN_mp_init_copy(mp_int *a, const mp_int *b);
|
||||
EXTERN int TclBN_mp_init_copy(mp_int *a, mp_int *b);
|
||||
/* 23 */
|
||||
EXTERN mp_err TclBN_mp_init_multi(mp_int *a, ...);
|
||||
EXTERN int TclBN_mp_init_multi(mp_int *a, ...);
|
||||
/* 24 */
|
||||
EXTERN mp_err TclBN_mp_init_set(mp_int *a, mp_digit b);
|
||||
EXTERN int TclBN_mp_init_set(mp_int *a, mp_digit b);
|
||||
/* 25 */
|
||||
EXTERN mp_err TclBN_mp_init_size(mp_int *a, int size);
|
||||
EXTERN int TclBN_mp_init_size(mp_int *a, int size);
|
||||
/* 26 */
|
||||
EXTERN mp_err TclBN_mp_lshd(mp_int *a, int shift);
|
||||
EXTERN int TclBN_mp_lshd(mp_int *a, int shift);
|
||||
/* 27 */
|
||||
EXTERN mp_err TclBN_mp_mod(const mp_int *a, const mp_int *b,
|
||||
mp_int *r);
|
||||
EXTERN int TclBN_mp_mod(mp_int *a, mp_int *b, mp_int *r);
|
||||
/* 28 */
|
||||
EXTERN mp_err TclBN_mp_mod_2d(const mp_int *a, int b, mp_int *r);
|
||||
EXTERN int TclBN_mp_mod_2d(const mp_int *a, int b, mp_int *r);
|
||||
/* 29 */
|
||||
EXTERN mp_err TclBN_mp_mul(const mp_int *a, const mp_int *b,
|
||||
mp_int *p);
|
||||
EXTERN int TclBN_mp_mul(mp_int *a, mp_int *b, mp_int *p);
|
||||
/* 30 */
|
||||
EXTERN mp_err TclBN_mp_mul_d(const mp_int *a, mp_digit b,
|
||||
mp_int *p);
|
||||
EXTERN int TclBN_mp_mul_d(mp_int *a, mp_digit b, mp_int *p);
|
||||
/* 31 */
|
||||
EXTERN mp_err TclBN_mp_mul_2(const mp_int *a, mp_int *p);
|
||||
EXTERN int TclBN_mp_mul_2(mp_int *a, mp_int *p);
|
||||
/* 32 */
|
||||
EXTERN mp_err TclBN_mp_mul_2d(const mp_int *a, int d, mp_int *p);
|
||||
EXTERN int TclBN_mp_mul_2d(const mp_int *a, int d, mp_int *p);
|
||||
/* 33 */
|
||||
EXTERN mp_err TclBN_mp_neg(const mp_int *a, mp_int *b);
|
||||
EXTERN int TclBN_mp_neg(const mp_int *a, mp_int *b);
|
||||
/* 34 */
|
||||
EXTERN mp_err TclBN_mp_or(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_or(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 35 */
|
||||
EXTERN mp_err TclBN_mp_radix_size(const mp_int *a, int radix,
|
||||
int *size);
|
||||
EXTERN int TclBN_mp_radix_size(mp_int *a, int radix, int *size);
|
||||
/* 36 */
|
||||
EXTERN mp_err TclBN_mp_read_radix(mp_int *a, const char *str,
|
||||
EXTERN int TclBN_mp_read_radix(mp_int *a, const char *str,
|
||||
int radix);
|
||||
/* 37 */
|
||||
EXTERN void TclBN_mp_rshd(mp_int *a, int shift);
|
||||
/* 38 */
|
||||
EXTERN mp_err TclBN_mp_shrink(mp_int *a);
|
||||
EXTERN int TclBN_mp_shrink(mp_int *a);
|
||||
/* 39 */
|
||||
EXTERN void TclBN_mp_set(mp_int *a, mp_digit b);
|
||||
/* 40 */
|
||||
EXTERN mp_err TclBN_mp_sqr(const mp_int *a, mp_int *b);
|
||||
EXTERN int TclBN_mp_sqr(mp_int *a, mp_int *b);
|
||||
/* 41 */
|
||||
EXTERN mp_err TclBN_mp_sqrt(const mp_int *a, mp_int *b);
|
||||
EXTERN int TclBN_mp_sqrt(mp_int *a, mp_int *b);
|
||||
/* 42 */
|
||||
EXTERN mp_err TclBN_mp_sub(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_sub(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 43 */
|
||||
EXTERN mp_err TclBN_mp_sub_d(const mp_int *a, mp_digit b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_sub_d(mp_int *a, mp_digit b, mp_int *c);
|
||||
/* 44 */
|
||||
EXTERN mp_err TclBN_mp_to_unsigned_bin(const mp_int *a,
|
||||
unsigned char *b);
|
||||
EXTERN int TclBN_mp_to_unsigned_bin(mp_int *a, unsigned char *b);
|
||||
/* 45 */
|
||||
EXTERN mp_err TclBN_mp_to_unsigned_bin_n(const mp_int *a,
|
||||
EXTERN int TclBN_mp_to_unsigned_bin_n(mp_int *a,
|
||||
unsigned char *b, unsigned long *outlen);
|
||||
/* 46 */
|
||||
EXTERN mp_err TclBN_mp_toradix_n(const mp_int *a, char *str,
|
||||
int radix, int maxlen);
|
||||
EXTERN int TclBN_mp_toradix_n(mp_int *a, char *str, int radix,
|
||||
int maxlen);
|
||||
/* 47 */
|
||||
EXTERN size_t TclBN_mp_unsigned_bin_size(const mp_int *a);
|
||||
EXTERN int TclBN_mp_unsigned_bin_size(mp_int *a);
|
||||
/* 48 */
|
||||
EXTERN mp_err TclBN_mp_xor(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
EXTERN int TclBN_mp_xor(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 49 */
|
||||
EXTERN void TclBN_mp_zero(mp_int *a);
|
||||
/* 50 */
|
||||
EXTERN void TclBN_reverse(unsigned char *s, int len);
|
||||
/* 51 */
|
||||
EXTERN mp_err TclBN_fast_s_mp_mul_digs(const mp_int *a,
|
||||
const mp_int *b, mp_int *c, int digs);
|
||||
/* 52 */
|
||||
EXTERN mp_err TclBN_fast_s_mp_sqr(const mp_int *a, mp_int *b);
|
||||
/* 53 */
|
||||
EXTERN mp_err TclBN_mp_karatsuba_mul(const mp_int *a,
|
||||
const mp_int *b, mp_int *c);
|
||||
/* 54 */
|
||||
EXTERN mp_err TclBN_mp_karatsuba_sqr(const mp_int *a, mp_int *b);
|
||||
/* 55 */
|
||||
EXTERN mp_err TclBN_mp_toom_mul(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
/* 56 */
|
||||
EXTERN mp_err TclBN_mp_toom_sqr(const mp_int *a, mp_int *b);
|
||||
/* 57 */
|
||||
EXTERN mp_err TclBN_s_mp_add(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
/* 58 */
|
||||
EXTERN mp_err TclBN_s_mp_mul_digs(const mp_int *a, const mp_int *b,
|
||||
EXTERN int TclBN_fast_s_mp_mul_digs(mp_int *a, mp_int *b,
|
||||
mp_int *c, int digs);
|
||||
/* 59 */
|
||||
EXTERN mp_err TclBN_s_mp_sqr(const mp_int *a, mp_int *b);
|
||||
/* 60 */
|
||||
EXTERN mp_err TclBN_s_mp_sub(const mp_int *a, const mp_int *b,
|
||||
/* 52 */
|
||||
EXTERN int TclBN_fast_s_mp_sqr(mp_int *a, mp_int *b);
|
||||
/* 53 */
|
||||
EXTERN int TclBN_mp_karatsuba_mul(mp_int *a, mp_int *b,
|
||||
mp_int *c);
|
||||
/* 54 */
|
||||
EXTERN int TclBN_mp_karatsuba_sqr(mp_int *a, mp_int *b);
|
||||
/* 55 */
|
||||
EXTERN int TclBN_mp_toom_mul(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 56 */
|
||||
EXTERN int TclBN_mp_toom_sqr(mp_int *a, mp_int *b);
|
||||
/* 57 */
|
||||
EXTERN int TclBN_s_mp_add(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 58 */
|
||||
EXTERN int TclBN_s_mp_mul_digs(mp_int *a, mp_int *b, mp_int *c,
|
||||
int digs);
|
||||
/* 59 */
|
||||
EXTERN int TclBN_s_mp_sqr(mp_int *a, mp_int *b);
|
||||
/* 60 */
|
||||
EXTERN int TclBN_s_mp_sub(mp_int *a, mp_int *b, mp_int *c);
|
||||
/* 61 */
|
||||
EXTERN mp_err TclBN_mp_init_set_int(mp_int *a, unsigned long i);
|
||||
EXTERN int TclBN_mp_init_set_int(mp_int *a, unsigned long i);
|
||||
/* 62 */
|
||||
EXTERN mp_err TclBN_mp_set_int(mp_int *a, unsigned long i);
|
||||
EXTERN int TclBN_mp_set_int(mp_int *a, unsigned long i);
|
||||
/* 63 */
|
||||
EXTERN int TclBN_mp_cnt_lsb(const mp_int *a);
|
||||
/* 64 */
|
||||
EXTERN int TclBNInitBignumFromLong(mp_int *bignum, long initVal);
|
||||
EXTERN void TclBNInitBignumFromLong(mp_int *bignum, long initVal);
|
||||
/* 65 */
|
||||
EXTERN int TclBNInitBignumFromWideInt(mp_int *bignum,
|
||||
EXTERN void TclBNInitBignumFromWideInt(mp_int *bignum,
|
||||
Tcl_WideInt initVal);
|
||||
/* 66 */
|
||||
EXTERN int TclBNInitBignumFromWideUInt(mp_int *bignum,
|
||||
EXTERN void TclBNInitBignumFromWideUInt(mp_int *bignum,
|
||||
Tcl_WideUInt initVal);
|
||||
/* 67 */
|
||||
EXTERN mp_err TclBN_mp_expt_d_ex(const mp_int *a, mp_digit b,
|
||||
mp_int *c, int fast);
|
||||
/* 68 */
|
||||
EXTERN void TclBN_mp_set_ull(mp_int *a, Tcl_WideUInt i);
|
||||
/* 69 */
|
||||
EXTERN Tcl_WideUInt TclBN_mp_get_mag_ull(const mp_int *a);
|
||||
/* 70 */
|
||||
EXTERN void TclBN_mp_set_ll(mp_int *a, Tcl_WideInt i);
|
||||
/* Slot 71 is reserved */
|
||||
/* Slot 72 is reserved */
|
||||
/* 73 */
|
||||
EXTERN mp_err TclBN_mp_tc_and(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
/* 74 */
|
||||
EXTERN mp_err TclBN_mp_tc_or(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
/* 75 */
|
||||
EXTERN mp_err TclBN_mp_tc_xor(const mp_int *a, const mp_int *b,
|
||||
mp_int *c);
|
||||
/* 76 */
|
||||
EXTERN mp_err TclBN_mp_signed_rsh(const mp_int *a, int b,
|
||||
mp_int *c);
|
||||
/* Slot 77 is reserved */
|
||||
/* 78 */
|
||||
EXTERN int TclBN_mp_to_ubin(const mp_int *a, unsigned char *buf,
|
||||
size_t maxlen, size_t *written);
|
||||
/* 79 */
|
||||
EXTERN mp_err TclBN_mp_div_ld(const mp_int *a, Tcl_WideUInt b,
|
||||
mp_int *q, Tcl_WideUInt *r);
|
||||
/* 80 */
|
||||
EXTERN int TclBN_mp_to_radix(const mp_int *a, char *str,
|
||||
size_t maxlen, size_t *written, int radix);
|
||||
|
||||
typedef struct TclTomMathStubs {
|
||||
int magic;
|
||||
@@ -360,85 +294,71 @@ typedef struct TclTomMathStubs {
|
||||
|
||||
int (*tclBN_epoch) (void); /* 0 */
|
||||
int (*tclBN_revision) (void); /* 1 */
|
||||
mp_err (*tclBN_mp_add) (const mp_int *a, const mp_int *b, mp_int *c); /* 2 */
|
||||
mp_err (*tclBN_mp_add_d) (const mp_int *a, mp_digit b, mp_int *c); /* 3 */
|
||||
mp_err (*tclBN_mp_and) (const mp_int *a, const mp_int *b, mp_int *c); /* 4 */
|
||||
int (*tclBN_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 2 */
|
||||
int (*tclBN_mp_add_d) (mp_int *a, mp_digit b, mp_int *c); /* 3 */
|
||||
int (*tclBN_mp_and) (mp_int *a, mp_int *b, mp_int *c); /* 4 */
|
||||
void (*tclBN_mp_clamp) (mp_int *a); /* 5 */
|
||||
void (*tclBN_mp_clear) (mp_int *a); /* 6 */
|
||||
void (*tclBN_mp_clear_multi) (mp_int *a, ...); /* 7 */
|
||||
mp_ord (*tclBN_mp_cmp) (const mp_int *a, const mp_int *b); /* 8 */
|
||||
mp_ord (*tclBN_mp_cmp_d) (const mp_int *a, mp_digit b); /* 9 */
|
||||
mp_ord (*tclBN_mp_cmp_mag) (const mp_int *a, const mp_int *b); /* 10 */
|
||||
mp_err (*tclBN_mp_copy) (const mp_int *a, mp_int *b); /* 11 */
|
||||
int (*tclBN_mp_cmp) (const mp_int *a, const mp_int *b); /* 8 */
|
||||
int (*tclBN_mp_cmp_d) (const mp_int *a, mp_digit b); /* 9 */
|
||||
int (*tclBN_mp_cmp_mag) (const mp_int *a, const mp_int *b); /* 10 */
|
||||
int (*tclBN_mp_copy) (const mp_int *a, mp_int *b); /* 11 */
|
||||
int (*tclBN_mp_count_bits) (const mp_int *a); /* 12 */
|
||||
mp_err (*tclBN_mp_div) (const mp_int *a, const mp_int *b, mp_int *q, mp_int *r); /* 13 */
|
||||
mp_err (*tclBN_mp_div_d) (const mp_int *a, mp_digit b, mp_int *q, mp_digit *r); /* 14 */
|
||||
mp_err (*tclBN_mp_div_2) (const mp_int *a, mp_int *q); /* 15 */
|
||||
mp_err (*tclBN_mp_div_2d) (const mp_int *a, int b, mp_int *q, mp_int *r); /* 16 */
|
||||
mp_err (*tclBN_mp_div_3) (const mp_int *a, mp_int *q, mp_digit *r); /* 17 */
|
||||
int (*tclBN_mp_div) (mp_int *a, mp_int *b, mp_int *q, mp_int *r); /* 13 */
|
||||
int (*tclBN_mp_div_d) (mp_int *a, mp_digit b, mp_int *q, mp_digit *r); /* 14 */
|
||||
int (*tclBN_mp_div_2) (mp_int *a, mp_int *q); /* 15 */
|
||||
int (*tclBN_mp_div_2d) (const mp_int *a, int b, mp_int *q, mp_int *r); /* 16 */
|
||||
int (*tclBN_mp_div_3) (mp_int *a, mp_int *q, mp_digit *r); /* 17 */
|
||||
void (*tclBN_mp_exch) (mp_int *a, mp_int *b); /* 18 */
|
||||
mp_err (*tclBN_mp_expt_d) (const mp_int *a, unsigned int b, mp_int *c); /* 19 */
|
||||
mp_err (*tclBN_mp_grow) (mp_int *a, int size); /* 20 */
|
||||
mp_err (*tclBN_mp_init) (mp_int *a); /* 21 */
|
||||
mp_err (*tclBN_mp_init_copy) (mp_int *a, const mp_int *b); /* 22 */
|
||||
mp_err (*tclBN_mp_init_multi) (mp_int *a, ...); /* 23 */
|
||||
mp_err (*tclBN_mp_init_set) (mp_int *a, mp_digit b); /* 24 */
|
||||
mp_err (*tclBN_mp_init_size) (mp_int *a, int size); /* 25 */
|
||||
mp_err (*tclBN_mp_lshd) (mp_int *a, int shift); /* 26 */
|
||||
mp_err (*tclBN_mp_mod) (const mp_int *a, const mp_int *b, mp_int *r); /* 27 */
|
||||
mp_err (*tclBN_mp_mod_2d) (const mp_int *a, int b, mp_int *r); /* 28 */
|
||||
mp_err (*tclBN_mp_mul) (const mp_int *a, const mp_int *b, mp_int *p); /* 29 */
|
||||
mp_err (*tclBN_mp_mul_d) (const mp_int *a, mp_digit b, mp_int *p); /* 30 */
|
||||
mp_err (*tclBN_mp_mul_2) (const mp_int *a, mp_int *p); /* 31 */
|
||||
mp_err (*tclBN_mp_mul_2d) (const mp_int *a, int d, mp_int *p); /* 32 */
|
||||
mp_err (*tclBN_mp_neg) (const mp_int *a, mp_int *b); /* 33 */
|
||||
mp_err (*tclBN_mp_or) (const mp_int *a, const mp_int *b, mp_int *c); /* 34 */
|
||||
mp_err (*tclBN_mp_radix_size) (const mp_int *a, int radix, int *size); /* 35 */
|
||||
mp_err (*tclBN_mp_read_radix) (mp_int *a, const char *str, int radix); /* 36 */
|
||||
int (*tclBN_mp_expt_d) (mp_int *a, mp_digit b, mp_int *c); /* 19 */
|
||||
int (*tclBN_mp_grow) (mp_int *a, int size); /* 20 */
|
||||
int (*tclBN_mp_init) (mp_int *a); /* 21 */
|
||||
int (*tclBN_mp_init_copy) (mp_int *a, mp_int *b); /* 22 */
|
||||
int (*tclBN_mp_init_multi) (mp_int *a, ...); /* 23 */
|
||||
int (*tclBN_mp_init_set) (mp_int *a, mp_digit b); /* 24 */
|
||||
int (*tclBN_mp_init_size) (mp_int *a, int size); /* 25 */
|
||||
int (*tclBN_mp_lshd) (mp_int *a, int shift); /* 26 */
|
||||
int (*tclBN_mp_mod) (mp_int *a, mp_int *b, mp_int *r); /* 27 */
|
||||
int (*tclBN_mp_mod_2d) (const mp_int *a, int b, mp_int *r); /* 28 */
|
||||
int (*tclBN_mp_mul) (mp_int *a, mp_int *b, mp_int *p); /* 29 */
|
||||
int (*tclBN_mp_mul_d) (mp_int *a, mp_digit b, mp_int *p); /* 30 */
|
||||
int (*tclBN_mp_mul_2) (mp_int *a, mp_int *p); /* 31 */
|
||||
int (*tclBN_mp_mul_2d) (const mp_int *a, int d, mp_int *p); /* 32 */
|
||||
int (*tclBN_mp_neg) (const mp_int *a, mp_int *b); /* 33 */
|
||||
int (*tclBN_mp_or) (mp_int *a, mp_int *b, mp_int *c); /* 34 */
|
||||
int (*tclBN_mp_radix_size) (mp_int *a, int radix, int *size); /* 35 */
|
||||
int (*tclBN_mp_read_radix) (mp_int *a, const char *str, int radix); /* 36 */
|
||||
void (*tclBN_mp_rshd) (mp_int *a, int shift); /* 37 */
|
||||
mp_err (*tclBN_mp_shrink) (mp_int *a); /* 38 */
|
||||
int (*tclBN_mp_shrink) (mp_int *a); /* 38 */
|
||||
void (*tclBN_mp_set) (mp_int *a, mp_digit b); /* 39 */
|
||||
mp_err (*tclBN_mp_sqr) (const mp_int *a, mp_int *b); /* 40 */
|
||||
mp_err (*tclBN_mp_sqrt) (const mp_int *a, mp_int *b); /* 41 */
|
||||
mp_err (*tclBN_mp_sub) (const mp_int *a, const mp_int *b, mp_int *c); /* 42 */
|
||||
mp_err (*tclBN_mp_sub_d) (const mp_int *a, mp_digit b, mp_int *c); /* 43 */
|
||||
mp_err (*tclBN_mp_to_unsigned_bin) (const mp_int *a, unsigned char *b); /* 44 */
|
||||
mp_err (*tclBN_mp_to_unsigned_bin_n) (const mp_int *a, unsigned char *b, unsigned long *outlen); /* 45 */
|
||||
mp_err (*tclBN_mp_toradix_n) (const mp_int *a, char *str, int radix, int maxlen); /* 46 */
|
||||
size_t (*tclBN_mp_unsigned_bin_size) (const mp_int *a); /* 47 */
|
||||
mp_err (*tclBN_mp_xor) (const mp_int *a, const mp_int *b, mp_int *c); /* 48 */
|
||||
int (*tclBN_mp_sqr) (mp_int *a, mp_int *b); /* 40 */
|
||||
int (*tclBN_mp_sqrt) (mp_int *a, mp_int *b); /* 41 */
|
||||
int (*tclBN_mp_sub) (mp_int *a, mp_int *b, mp_int *c); /* 42 */
|
||||
int (*tclBN_mp_sub_d) (mp_int *a, mp_digit b, mp_int *c); /* 43 */
|
||||
int (*tclBN_mp_to_unsigned_bin) (mp_int *a, unsigned char *b); /* 44 */
|
||||
int (*tclBN_mp_to_unsigned_bin_n) (mp_int *a, unsigned char *b, unsigned long *outlen); /* 45 */
|
||||
int (*tclBN_mp_toradix_n) (mp_int *a, char *str, int radix, int maxlen); /* 46 */
|
||||
int (*tclBN_mp_unsigned_bin_size) (mp_int *a); /* 47 */
|
||||
int (*tclBN_mp_xor) (mp_int *a, mp_int *b, mp_int *c); /* 48 */
|
||||
void (*tclBN_mp_zero) (mp_int *a); /* 49 */
|
||||
void (*tclBN_reverse) (unsigned char *s, int len); /* 50 */
|
||||
mp_err (*tclBN_fast_s_mp_mul_digs) (const mp_int *a, const mp_int *b, mp_int *c, int digs); /* 51 */
|
||||
mp_err (*tclBN_fast_s_mp_sqr) (const mp_int *a, mp_int *b); /* 52 */
|
||||
mp_err (*tclBN_mp_karatsuba_mul) (const mp_int *a, const mp_int *b, mp_int *c); /* 53 */
|
||||
mp_err (*tclBN_mp_karatsuba_sqr) (const mp_int *a, mp_int *b); /* 54 */
|
||||
mp_err (*tclBN_mp_toom_mul) (const mp_int *a, const mp_int *b, mp_int *c); /* 55 */
|
||||
mp_err (*tclBN_mp_toom_sqr) (const mp_int *a, mp_int *b); /* 56 */
|
||||
mp_err (*tclBN_s_mp_add) (const mp_int *a, const mp_int *b, mp_int *c); /* 57 */
|
||||
mp_err (*tclBN_s_mp_mul_digs) (const mp_int *a, const mp_int *b, mp_int *c, int digs); /* 58 */
|
||||
mp_err (*tclBN_s_mp_sqr) (const mp_int *a, mp_int *b); /* 59 */
|
||||
mp_err (*tclBN_s_mp_sub) (const mp_int *a, const mp_int *b, mp_int *c); /* 60 */
|
||||
mp_err (*tclBN_mp_init_set_int) (mp_int *a, unsigned long i); /* 61 */
|
||||
mp_err (*tclBN_mp_set_int) (mp_int *a, unsigned long i); /* 62 */
|
||||
int (*tclBN_fast_s_mp_mul_digs) (mp_int *a, mp_int *b, mp_int *c, int digs); /* 51 */
|
||||
int (*tclBN_fast_s_mp_sqr) (mp_int *a, mp_int *b); /* 52 */
|
||||
int (*tclBN_mp_karatsuba_mul) (mp_int *a, mp_int *b, mp_int *c); /* 53 */
|
||||
int (*tclBN_mp_karatsuba_sqr) (mp_int *a, mp_int *b); /* 54 */
|
||||
int (*tclBN_mp_toom_mul) (mp_int *a, mp_int *b, mp_int *c); /* 55 */
|
||||
int (*tclBN_mp_toom_sqr) (mp_int *a, mp_int *b); /* 56 */
|
||||
int (*tclBN_s_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 57 */
|
||||
int (*tclBN_s_mp_mul_digs) (mp_int *a, mp_int *b, mp_int *c, int digs); /* 58 */
|
||||
int (*tclBN_s_mp_sqr) (mp_int *a, mp_int *b); /* 59 */
|
||||
int (*tclBN_s_mp_sub) (mp_int *a, mp_int *b, mp_int *c); /* 60 */
|
||||
int (*tclBN_mp_init_set_int) (mp_int *a, unsigned long i); /* 61 */
|
||||
int (*tclBN_mp_set_int) (mp_int *a, unsigned long i); /* 62 */
|
||||
int (*tclBN_mp_cnt_lsb) (const mp_int *a); /* 63 */
|
||||
int (*tclBNInitBignumFromLong) (mp_int *bignum, long initVal); /* 64 */
|
||||
int (*tclBNInitBignumFromWideInt) (mp_int *bignum, Tcl_WideInt initVal); /* 65 */
|
||||
int (*tclBNInitBignumFromWideUInt) (mp_int *bignum, Tcl_WideUInt initVal); /* 66 */
|
||||
mp_err (*tclBN_mp_expt_d_ex) (const mp_int *a, mp_digit b, mp_int *c, int fast); /* 67 */
|
||||
void (*tclBN_mp_set_ull) (mp_int *a, Tcl_WideUInt i); /* 68 */
|
||||
Tcl_WideUInt (*tclBN_mp_get_mag_ull) (const mp_int *a); /* 69 */
|
||||
void (*tclBN_mp_set_ll) (mp_int *a, Tcl_WideInt i); /* 70 */
|
||||
void (*reserved71)(void);
|
||||
void (*reserved72)(void);
|
||||
mp_err (*tclBN_mp_tc_and) (const mp_int *a, const mp_int *b, mp_int *c); /* 73 */
|
||||
mp_err (*tclBN_mp_tc_or) (const mp_int *a, const mp_int *b, mp_int *c); /* 74 */
|
||||
mp_err (*tclBN_mp_tc_xor) (const mp_int *a, const mp_int *b, mp_int *c); /* 75 */
|
||||
mp_err (*tclBN_mp_signed_rsh) (const mp_int *a, int b, mp_int *c); /* 76 */
|
||||
void (*reserved77)(void);
|
||||
int (*tclBN_mp_to_ubin) (const mp_int *a, unsigned char *buf, size_t maxlen, size_t *written); /* 78 */
|
||||
mp_err (*tclBN_mp_div_ld) (const mp_int *a, Tcl_WideUInt b, mp_int *q, Tcl_WideUInt *r); /* 79 */
|
||||
int (*tclBN_mp_to_radix) (const mp_int *a, char *str, size_t maxlen, size_t *written, int radix); /* 80 */
|
||||
void (*tclBNInitBignumFromLong) (mp_int *bignum, long initVal); /* 64 */
|
||||
void (*tclBNInitBignumFromWideInt) (mp_int *bignum, Tcl_WideInt initVal); /* 65 */
|
||||
void (*tclBNInitBignumFromWideUInt) (mp_int *bignum, Tcl_WideUInt initVal); /* 66 */
|
||||
} TclTomMathStubs;
|
||||
|
||||
extern const TclTomMathStubs *tclTomMathStubsPtr;
|
||||
@@ -587,31 +507,6 @@ extern const TclTomMathStubs *tclTomMathStubsPtr;
|
||||
(tclTomMathStubsPtr->tclBNInitBignumFromWideInt) /* 65 */
|
||||
#define TclBNInitBignumFromWideUInt \
|
||||
(tclTomMathStubsPtr->tclBNInitBignumFromWideUInt) /* 66 */
|
||||
#define TclBN_mp_expt_d_ex \
|
||||
(tclTomMathStubsPtr->tclBN_mp_expt_d_ex) /* 67 */
|
||||
#define TclBN_mp_set_ull \
|
||||
(tclTomMathStubsPtr->tclBN_mp_set_ull) /* 68 */
|
||||
#define TclBN_mp_get_mag_ull \
|
||||
(tclTomMathStubsPtr->tclBN_mp_get_mag_ull) /* 69 */
|
||||
#define TclBN_mp_set_ll \
|
||||
(tclTomMathStubsPtr->tclBN_mp_set_ll) /* 70 */
|
||||
/* Slot 71 is reserved */
|
||||
/* Slot 72 is reserved */
|
||||
#define TclBN_mp_tc_and \
|
||||
(tclTomMathStubsPtr->tclBN_mp_tc_and) /* 73 */
|
||||
#define TclBN_mp_tc_or \
|
||||
(tclTomMathStubsPtr->tclBN_mp_tc_or) /* 74 */
|
||||
#define TclBN_mp_tc_xor \
|
||||
(tclTomMathStubsPtr->tclBN_mp_tc_xor) /* 75 */
|
||||
#define TclBN_mp_signed_rsh \
|
||||
(tclTomMathStubsPtr->tclBN_mp_signed_rsh) /* 76 */
|
||||
/* Slot 77 is reserved */
|
||||
#define TclBN_mp_to_ubin \
|
||||
(tclTomMathStubsPtr->tclBN_mp_to_ubin) /* 78 */
|
||||
#define TclBN_mp_div_ld \
|
||||
(tclTomMathStubsPtr->tclBN_mp_div_ld) /* 79 */
|
||||
#define TclBN_mp_to_radix \
|
||||
(tclTomMathStubsPtr->tclBN_mp_to_radix) /* 80 */
|
||||
|
||||
#endif /* defined(USE_TCL_STUBS) */
|
||||
|
||||
@@ -620,50 +515,4 @@ extern const TclTomMathStubs *tclTomMathStubsPtr;
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
#ifdef USE_TCL_STUBS
|
||||
#undef TclBNInitBignumFromLong
|
||||
#define TclBNInitBignumFromLong(a,b) \
|
||||
do { \
|
||||
(a)->dp = NULL; \
|
||||
(void)tclTomMathStubsPtr->tclBNInitBignumFromLong((a),(b)); \
|
||||
if ((a)->dp == NULL) { \
|
||||
Tcl_Panic("initialization failure in TclBNInitBignumFromLong"); \
|
||||
} \
|
||||
} while (0)
|
||||
#undef TclBNInitBignumFromWideInt
|
||||
#define TclBNInitBignumFromWideInt(a,b) \
|
||||
do { \
|
||||
(a)->dp = NULL; \
|
||||
(void)tclTomMathStubsPtr->tclBNInitBignumFromWideInt((a),(b)); \
|
||||
if ((a)->dp == NULL) { \
|
||||
Tcl_Panic("initialization failure in TclBNInitBignumFromWideInt"); \
|
||||
} \
|
||||
} while (0)
|
||||
#undef TclBNInitBignumFromWideUInt
|
||||
#define TclBNInitBignumFromWideUInt(a,b) \
|
||||
do { \
|
||||
(a)->dp = NULL; \
|
||||
(void)tclTomMathStubsPtr->tclBNInitBignumFromWideUInt((a),(b)); \
|
||||
if ((a)->dp == NULL) { \
|
||||
Tcl_Panic("initialization failure in TclBNInitBignumFromWideUInt"); \
|
||||
} \
|
||||
} while (0)
|
||||
#define mp_init_i32(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromLong((a),(int32_t)(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_l(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromLong((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_ll(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromWideInt((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_i64(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromWideInt((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_u32(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromWideUInt((a),(uint32_t)(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_ul(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromWideUInt((a),(unsigned long)(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_ull(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromWideUInt((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_u64(a,b) (((a)->dp=NULL,tclTomMathStubsPtr->tclBNInitBignumFromWideUInt((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#else
|
||||
#define mp_init_i32(a,b) (((a)->dp=NULL,(TclBNInitBignumFromLong)((a),(int32_t)(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_l(a,b) (((a)->dp=NULL,(TclBNInitBignumFromLong)((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_ll(a,b) (((a)->dp=NULL,(TclBNInitBignumFromWideInt)((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_i64(a,b) (((a)->dp=NULL,(TclBNInitBignumFromWideInt)((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_u32(a,b) (((a)->dp=NULL,(TclBNInitBignumFromWideUInt)((a),(uint32_t)(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_ul(a,b) (((a)->dp=NULL,(TclBNInitBignumFromWideUInt)((a),(unsigned long)(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_ull(a,b) (((a)->dp=NULL,(TclBNInitBignumFromWideUInt)((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#define mp_init_u64(a,b) (((a)->dp=NULL,(TclBNInitBignumFromWideUInt)((a),(b)),(a)->dp)?MP_OKAY:MP_ERR)
|
||||
#endif /* USE_TCL_STUBS */
|
||||
#endif /* _TCLINTDECLS */
|
||||
|
||||
@@ -75,10 +75,10 @@ extern "C" {
|
||||
#define TK_MAJOR_VERSION 8
|
||||
#define TK_MINOR_VERSION 6
|
||||
#define TK_RELEASE_LEVEL TCL_FINAL_RELEASE
|
||||
#define TK_RELEASE_SERIAL 12
|
||||
#define TK_RELEASE_SERIAL 6
|
||||
|
||||
#define TK_VERSION "8.6"
|
||||
#define TK_PATCH_LEVEL "8.6.12"
|
||||
#define TK_PATCH_LEVEL "8.6.6"
|
||||
|
||||
/*
|
||||
* A special definition used to allow this header file to be included from
|
||||
@@ -92,17 +92,13 @@ extern "C" {
|
||||
|
||||
#ifndef RC_INVOKED
|
||||
|
||||
#if !defined(_XLIB_H) && !defined(_X11_XLIB_H_)
|
||||
#if defined(__GNUC__) && !defined(__cplusplus)
|
||||
# pragma GCC diagnostic ignored "-Wc++-compat"
|
||||
#endif
|
||||
#ifndef _XLIB_H
|
||||
# include <X11/Xlib.h>
|
||||
# ifdef MAC_OSX_TK
|
||||
# include <X11/X.h>
|
||||
# endif
|
||||
#endif
|
||||
#if defined(STDC_HEADERS) || defined(__STDC__) || defined(__C99__FUNC__) \
|
||||
|| defined(__cplusplus) || defined(_MSC_VER) || defined(__ICC)
|
||||
#ifdef __STDC__
|
||||
# include <stddef.h>
|
||||
#endif
|
||||
|
||||
@@ -125,7 +121,6 @@ extern "C" {
|
||||
* Dummy types that are used by clients:
|
||||
*/
|
||||
|
||||
#define Tk_ImageModel Tk_ImageMaster
|
||||
typedef struct Tk_BindingTable_ *Tk_BindingTable;
|
||||
typedef struct Tk_Canvas_ *Tk_Canvas;
|
||||
typedef struct Tk_Cursor_ *Tk_Cursor;
|
||||
@@ -271,10 +266,10 @@ typedef struct Tk_ObjCustomOption {
|
||||
* Computes number of bytes from beginning of structure to a given field.
|
||||
*/
|
||||
|
||||
#ifdef offsetof
|
||||
#define Tk_Offset(type, field) ((int) offsetof(type, field))
|
||||
/* Workaround for platforms missing offsetof(), e.g. VC++ 6.0 */
|
||||
#ifndef offsetof
|
||||
# define offsetof(type, field) ((size_t) ((char *) &((type *) 0)->field))
|
||||
#else
|
||||
#define Tk_Offset(type, field) ((int) ((char *) &((type *) 0)->field))
|
||||
#endif
|
||||
|
||||
/*
|
||||
@@ -618,22 +613,21 @@ typedef struct Tk_ClassProcs {
|
||||
* the geometry manager to carry out certain functions.
|
||||
*/
|
||||
|
||||
#define Tk_GeomLostContentProc Tk_GeomLostSlaveProc
|
||||
typedef void (Tk_GeomRequestProc) (ClientData clientData, Tk_Window tkwin);
|
||||
typedef void (Tk_GeomLostContentProc) (ClientData clientData, Tk_Window tkwin);
|
||||
typedef void (Tk_GeomLostSlaveProc) (ClientData clientData, Tk_Window tkwin);
|
||||
|
||||
typedef struct Tk_GeomMgr {
|
||||
const char *name; /* Name of the geometry manager (command used
|
||||
* to invoke it, or name of widget class that
|
||||
* allows embedded widgets). */
|
||||
Tk_GeomRequestProc *requestProc;
|
||||
/* Procedure to invoke when a content's
|
||||
/* Procedure to invoke when a slave's
|
||||
* requested geometry changes. */
|
||||
Tk_GeomLostContentProc *lostSlaveProc;
|
||||
/* Procedure to invoke when content is taken
|
||||
Tk_GeomLostSlaveProc *lostSlaveProc;
|
||||
/* Procedure to invoke when a slave is taken
|
||||
* away from one geometry manager by another.
|
||||
* NULL means geometry manager doesn't care
|
||||
* when content lost. */
|
||||
* when slaves are lost. */
|
||||
} Tk_GeomMgr;
|
||||
|
||||
/*
|
||||
@@ -682,7 +676,7 @@ typedef struct {
|
||||
* request. */
|
||||
Display *display; /* Display the event was read from. */
|
||||
Window event; /* Window on which event was requested. */
|
||||
Window root; /* Root window that the event occurred on. */
|
||||
Window root; /* Root window that the event occured on. */
|
||||
Window subwindow; /* Child window. */
|
||||
Time time; /* Milliseconds. */
|
||||
int x, y; /* Pointer x, y coordinates in event
|
||||
@@ -819,11 +813,7 @@ typedef struct Tk_FakeWin {
|
||||
int internalBorderBottom;
|
||||
int minReqWidth;
|
||||
int minReqHeight;
|
||||
#ifdef TK_USE_INPUT_METHODS
|
||||
int dummy20;
|
||||
#endif /* TK_USE_INPUT_METHODS */
|
||||
char *dummy21; /* geomMgrName */
|
||||
Tk_Window dummy22; /* maintainerPtr */
|
||||
char *dummy20; /* geometryMaster */
|
||||
} Tk_FakeWin;
|
||||
|
||||
/*
|
||||
@@ -889,10 +879,6 @@ typedef struct Tk_FakeWin {
|
||||
* window.
|
||||
* TK_WM_MANAGEABLE 1 marks a window as capable of being converted
|
||||
* into a toplevel using [wm manage].
|
||||
* TK_CAN_INPUT_TEXT 1 means that this window accepts text input.
|
||||
* Used on macOS to indicate that key events can be
|
||||
* processed with the NSTextInputClient protocol.
|
||||
* Not currently accessible through the public API.
|
||||
*/
|
||||
|
||||
#define TK_MAPPED 1
|
||||
@@ -906,7 +892,6 @@ typedef struct Tk_FakeWin {
|
||||
#define TK_EMBEDDED 0x100
|
||||
#define TK_CONTAINER 0x200
|
||||
#define TK_BOTH_HALVES 0x400
|
||||
|
||||
#define TK_WRAPPER 0x1000
|
||||
#define TK_REPARENTED 0x2000
|
||||
#define TK_ANONYMOUS_WINDOW 0x4000
|
||||
@@ -915,7 +900,6 @@ typedef struct Tk_FakeWin {
|
||||
#define TK_TOP_HIERARCHY 0x20000
|
||||
#define TK_PROP_PROPCHANGE 0x40000
|
||||
#define TK_WM_MANAGEABLE 0x80000
|
||||
#define TK_CAN_INPUT_TEXT 0x100000
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
@@ -1187,7 +1171,7 @@ typedef struct Tk_TSOffset {
|
||||
} Tk_TSOffset;
|
||||
|
||||
/*
|
||||
* Bit fields in Tk_TSOffset->flags:
|
||||
* Bit fields in Tk_Offset->flags:
|
||||
*/
|
||||
|
||||
#define TK_OFFSET_INDEX 1
|
||||
@@ -1233,19 +1217,19 @@ typedef struct Tk_Outline {
|
||||
typedef struct Tk_ImageType Tk_ImageType;
|
||||
#ifdef USE_OLD_IMAGE
|
||||
typedef int (Tk_ImageCreateProc) (Tcl_Interp *interp, char *name, int argc,
|
||||
char **argv, Tk_ImageType *typePtr, Tk_ImageMaster model,
|
||||
ClientData *clientDataPtr);
|
||||
char **argv, Tk_ImageType *typePtr, Tk_ImageMaster master,
|
||||
ClientData *masterDataPtr);
|
||||
#else
|
||||
typedef int (Tk_ImageCreateProc) (Tcl_Interp *interp, CONST86 char *name, int objc,
|
||||
Tcl_Obj *const objv[], CONST86 Tk_ImageType *typePtr, Tk_ImageMaster model,
|
||||
ClientData *clientDataPtr);
|
||||
Tcl_Obj *const objv[], CONST86 Tk_ImageType *typePtr, Tk_ImageMaster master,
|
||||
ClientData *masterDataPtr);
|
||||
#endif /* USE_OLD_IMAGE */
|
||||
typedef ClientData (Tk_ImageGetProc) (Tk_Window tkwin, ClientData clientData);
|
||||
typedef void (Tk_ImageDisplayProc) (ClientData clientData, Display *display,
|
||||
typedef ClientData (Tk_ImageGetProc) (Tk_Window tkwin, ClientData masterData);
|
||||
typedef void (Tk_ImageDisplayProc) (ClientData instanceData, Display *display,
|
||||
Drawable drawable, int imageX, int imageY, int width, int height,
|
||||
int drawableX, int drawableY);
|
||||
typedef void (Tk_ImageFreeProc) (ClientData clientData, Display *display);
|
||||
typedef void (Tk_ImageDeleteProc) (ClientData clientData);
|
||||
typedef void (Tk_ImageFreeProc) (ClientData instanceData, Display *display);
|
||||
typedef void (Tk_ImageDeleteProc) (ClientData masterData);
|
||||
typedef void (Tk_ImageChangedProc) (ClientData clientData, int x, int y,
|
||||
int width, int height, int imageWidth, int imageHeight);
|
||||
typedef int (Tk_ImagePostscriptProc) (ClientData clientData,
|
||||
|
||||
@@ -402,7 +402,7 @@ EXTERN void Tk_HandleEvent(XEvent *eventPtr);
|
||||
/* 116 */
|
||||
EXTERN Tk_Window Tk_IdToWindow(Display *display, Window window);
|
||||
/* 117 */
|
||||
EXTERN void Tk_ImageChanged(Tk_ImageMaster model, int x, int y,
|
||||
EXTERN void Tk_ImageChanged(Tk_ImageMaster master, int x, int y,
|
||||
int width, int height, int imageWidth,
|
||||
int imageHeight);
|
||||
/* 118 */
|
||||
@@ -413,8 +413,8 @@ EXTERN Atom Tk_InternAtom(Tk_Window tkwin, const char *name);
|
||||
EXTERN int Tk_IntersectTextLayout(Tk_TextLayout layout, int x,
|
||||
int y, int width, int height);
|
||||
/* 121 */
|
||||
EXTERN void Tk_MaintainGeometry(Tk_Window window,
|
||||
Tk_Window container, int x, int y, int width,
|
||||
EXTERN void Tk_MaintainGeometry(Tk_Window slave,
|
||||
Tk_Window master, int x, int y, int width,
|
||||
int height);
|
||||
/* 122 */
|
||||
EXTERN Tk_Window Tk_MainWindow(Tcl_Interp *interp);
|
||||
@@ -453,7 +453,7 @@ EXTERN CONST84_RETURN char * Tk_NameOfCursor(Display *display,
|
||||
/* 136 */
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfFont(Tk_Font font);
|
||||
/* 137 */
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfImage(Tk_ImageMaster model);
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfImage(Tk_ImageMaster imageMaster);
|
||||
/* 138 */
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfJoinStyle(int join);
|
||||
/* 139 */
|
||||
@@ -582,8 +582,8 @@ EXTERN void Tk_UnderlineTextLayout(Display *display,
|
||||
/* 180 */
|
||||
EXTERN void Tk_Ungrab(Tk_Window tkwin);
|
||||
/* 181 */
|
||||
EXTERN void Tk_UnmaintainGeometry(Tk_Window window,
|
||||
Tk_Window container);
|
||||
EXTERN void Tk_UnmaintainGeometry(Tk_Window slave,
|
||||
Tk_Window master);
|
||||
/* 182 */
|
||||
EXTERN void Tk_UnmapWindow(Tk_Window tkwin);
|
||||
/* 183 */
|
||||
@@ -864,14 +864,6 @@ EXTERN void Tk_CreateOldImageType(const Tk_ImageType *typePtr);
|
||||
/* 273 */
|
||||
EXTERN void Tk_CreateOldPhotoImageFormat(
|
||||
const Tk_PhotoImageFormat *formatPtr);
|
||||
/* Slot 274 is reserved */
|
||||
/* Slot 275 is reserved */
|
||||
/* Slot 276 is reserved */
|
||||
/* Slot 277 is reserved */
|
||||
/* Slot 278 is reserved */
|
||||
/* Slot 279 is reserved */
|
||||
/* 280 */
|
||||
EXTERN void TkUnusedStubEntry(void);
|
||||
|
||||
typedef struct {
|
||||
const struct TkPlatStubs *tkPlatStubs;
|
||||
@@ -1001,11 +993,11 @@ typedef struct TkStubs {
|
||||
int (*tk_Grab) (Tcl_Interp *interp, Tk_Window tkwin, int grabGlobal); /* 114 */
|
||||
void (*tk_HandleEvent) (XEvent *eventPtr); /* 115 */
|
||||
Tk_Window (*tk_IdToWindow) (Display *display, Window window); /* 116 */
|
||||
void (*tk_ImageChanged) (Tk_ImageMaster model, int x, int y, int width, int height, int imageWidth, int imageHeight); /* 117 */
|
||||
void (*tk_ImageChanged) (Tk_ImageMaster master, int x, int y, int width, int height, int imageWidth, int imageHeight); /* 117 */
|
||||
int (*tk_Init) (Tcl_Interp *interp); /* 118 */
|
||||
Atom (*tk_InternAtom) (Tk_Window tkwin, const char *name); /* 119 */
|
||||
int (*tk_IntersectTextLayout) (Tk_TextLayout layout, int x, int y, int width, int height); /* 120 */
|
||||
void (*tk_MaintainGeometry) (Tk_Window window, Tk_Window container, int x, int y, int width, int height); /* 121 */
|
||||
void (*tk_MaintainGeometry) (Tk_Window slave, Tk_Window master, int x, int y, int width, int height); /* 121 */
|
||||
Tk_Window (*tk_MainWindow) (Tcl_Interp *interp); /* 122 */
|
||||
void (*tk_MakeWindowExist) (Tk_Window tkwin); /* 123 */
|
||||
void (*tk_ManageGeometry) (Tk_Window tkwin, const Tk_GeomMgr *mgrPtr, ClientData clientData); /* 124 */
|
||||
@@ -1021,7 +1013,7 @@ typedef struct TkStubs {
|
||||
CONST84_RETURN char * (*tk_NameOfColor) (XColor *colorPtr); /* 134 */
|
||||
CONST84_RETURN char * (*tk_NameOfCursor) (Display *display, Tk_Cursor cursor); /* 135 */
|
||||
CONST84_RETURN char * (*tk_NameOfFont) (Tk_Font font); /* 136 */
|
||||
CONST84_RETURN char * (*tk_NameOfImage) (Tk_ImageMaster model); /* 137 */
|
||||
CONST84_RETURN char * (*tk_NameOfImage) (Tk_ImageMaster imageMaster); /* 137 */
|
||||
CONST84_RETURN char * (*tk_NameOfJoinStyle) (int join); /* 138 */
|
||||
CONST84_RETURN char * (*tk_NameOfJustify) (Tk_Justify justify); /* 139 */
|
||||
CONST84_RETURN char * (*tk_NameOfRelief) (int relief); /* 140 */
|
||||
@@ -1065,7 +1057,7 @@ typedef struct TkStubs {
|
||||
void (*tk_UnderlineChars) (Display *display, Drawable drawable, GC gc, Tk_Font tkfont, const char *source, int x, int y, int firstByte, int lastByte); /* 178 */
|
||||
void (*tk_UnderlineTextLayout) (Display *display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int underline); /* 179 */
|
||||
void (*tk_Ungrab) (Tk_Window tkwin); /* 180 */
|
||||
void (*tk_UnmaintainGeometry) (Tk_Window window, Tk_Window container); /* 181 */
|
||||
void (*tk_UnmaintainGeometry) (Tk_Window slave, Tk_Window master); /* 181 */
|
||||
void (*tk_UnmapWindow) (Tk_Window tkwin); /* 182 */
|
||||
void (*tk_UnsetGrid) (Tk_Window tkwin); /* 183 */
|
||||
void (*tk_UpdatePointer) (Tk_Window tkwin, int x, int y, int state); /* 184 */
|
||||
@@ -1158,13 +1150,6 @@ typedef struct TkStubs {
|
||||
Tcl_Interp * (*tk_Interp) (Tk_Window tkwin); /* 271 */
|
||||
void (*tk_CreateOldImageType) (const Tk_ImageType *typePtr); /* 272 */
|
||||
void (*tk_CreateOldPhotoImageFormat) (const Tk_PhotoImageFormat *formatPtr); /* 273 */
|
||||
void (*reserved274)(void);
|
||||
void (*reserved275)(void);
|
||||
void (*reserved276)(void);
|
||||
void (*reserved277)(void);
|
||||
void (*reserved278)(void);
|
||||
void (*reserved279)(void);
|
||||
void (*tkUnusedStubEntry) (void); /* 280 */
|
||||
} TkStubs;
|
||||
|
||||
extern const TkStubs *tkStubsPtr;
|
||||
@@ -1725,14 +1710,6 @@ extern const TkStubs *tkStubsPtr;
|
||||
(tkStubsPtr->tk_CreateOldImageType) /* 272 */
|
||||
#define Tk_CreateOldPhotoImageFormat \
|
||||
(tkStubsPtr->tk_CreateOldPhotoImageFormat) /* 273 */
|
||||
/* Slot 274 is reserved */
|
||||
/* Slot 275 is reserved */
|
||||
/* Slot 276 is reserved */
|
||||
/* Slot 277 is reserved */
|
||||
/* Slot 278 is reserved */
|
||||
/* Slot 279 is reserved */
|
||||
#define TkUnusedStubEntry \
|
||||
(tkStubsPtr->tkUnusedStubEntry) /* 280 */
|
||||
|
||||
#endif /* defined(USE_TK_STUBS) */
|
||||
|
||||
@@ -1743,7 +1720,6 @@ extern const TkStubs *tkStubsPtr;
|
||||
#undef Tk_Init
|
||||
#undef Tk_SafeInit
|
||||
#undef Tk_CreateConsoleWindow
|
||||
#define Tk_GetImageModelData Tk_GetImageMasterData
|
||||
|
||||
#if defined(_WIN32) && defined(UNICODE)
|
||||
# define Tk_MainEx Tk_MainExW
|
||||
@@ -1754,6 +1730,4 @@ extern const TkStubs *tkStubsPtr;
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
#undef TkUnusedStubEntry
|
||||
|
||||
#endif /* _TKDECLS */
|
||||
|
||||
@@ -23,13 +23,7 @@
|
||||
# include <tcl.h>
|
||||
#endif
|
||||
|
||||
/* Some (older) versions of X11/Xutil.h have a wrong signature of those
|
||||
two functions, so move them out of the way temporarly. */
|
||||
#define XOffsetRegion _XOffsetRegion
|
||||
#define XUnionRegion _XUnionRegion
|
||||
#include "X11/Xutil.h"
|
||||
#undef XOffsetRegion
|
||||
#undef XUnionRegion
|
||||
|
||||
#ifdef BUILD_tk
|
||||
#undef TCL_STORAGE_CLASS
|
||||
@@ -362,79 +356,6 @@ EXTERN XAfterFunction XSynchronize(Display *display, Bool onoff);
|
||||
EXTERN int XSync(Display *display, Bool discard);
|
||||
/* 114 */
|
||||
EXTERN VisualID XVisualIDFromVisual(Visual *visual);
|
||||
/* Slot 115 is reserved */
|
||||
/* Slot 116 is reserved */
|
||||
/* Slot 117 is reserved */
|
||||
/* Slot 118 is reserved */
|
||||
/* Slot 119 is reserved */
|
||||
/* 120 */
|
||||
EXTERN int XOffsetRegion(Region rgn, int dx, int dy);
|
||||
/* 121 */
|
||||
EXTERN int XUnionRegion(Region srca, Region srcb,
|
||||
Region dr_return);
|
||||
/* 122 */
|
||||
EXTERN Window XCreateWindow(Display *display, Window parent, int x,
|
||||
int y, unsigned int width,
|
||||
unsigned int height,
|
||||
unsigned int border_width, int depth,
|
||||
unsigned int clazz, Visual *visual,
|
||||
unsigned long value_mask,
|
||||
XSetWindowAttributes *attributes);
|
||||
/* Slot 123 is reserved */
|
||||
/* Slot 124 is reserved */
|
||||
/* Slot 125 is reserved */
|
||||
/* Slot 126 is reserved */
|
||||
/* Slot 127 is reserved */
|
||||
/* Slot 128 is reserved */
|
||||
/* 129 */
|
||||
EXTERN int XLowerWindow(Display *d, Window w);
|
||||
/* 130 */
|
||||
EXTERN int XFillArcs(Display *d, Drawable dr, GC gc, XArc *a,
|
||||
int n);
|
||||
/* 131 */
|
||||
EXTERN int XDrawArcs(Display *d, Drawable dr, GC gc, XArc *a,
|
||||
int n);
|
||||
/* 132 */
|
||||
EXTERN int XDrawRectangles(Display *d, Drawable dr, GC gc,
|
||||
XRectangle *r, int n);
|
||||
/* 133 */
|
||||
EXTERN int XDrawSegments(Display *d, Drawable dr, GC gc,
|
||||
XSegment *s, int n);
|
||||
/* 134 */
|
||||
EXTERN int XDrawPoint(Display *d, Drawable dr, GC gc, int x,
|
||||
int y);
|
||||
/* 135 */
|
||||
EXTERN int XDrawPoints(Display *d, Drawable dr, GC gc,
|
||||
XPoint *p, int n, int m);
|
||||
/* 136 */
|
||||
EXTERN int XReparentWindow(Display *d, Window w, Window p,
|
||||
int x, int y);
|
||||
/* 137 */
|
||||
EXTERN int XPutImage(Display *d, Drawable dr, GC gc, XImage *im,
|
||||
int sx, int sy, int dx, int dy,
|
||||
unsigned int w, unsigned int h);
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
/* Slot 144 is reserved */
|
||||
/* Slot 145 is reserved */
|
||||
/* Slot 146 is reserved */
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
/* Slot 157 is reserved */
|
||||
/* 158 */
|
||||
EXTERN void TkUnusedStubEntry(void);
|
||||
#endif /* WIN */
|
||||
#ifdef MAC_OSX_TK /* AQUA */
|
||||
/* 0 */
|
||||
@@ -472,21 +393,21 @@ EXTERN Status XAllocColor(Display *d, Colormap c, XColor *xp);
|
||||
/* 13 */
|
||||
EXTERN int XBell(Display *d, int i);
|
||||
/* 14 */
|
||||
EXTERN int XChangeProperty(Display *d, Window w, Atom a1,
|
||||
EXTERN void XChangeProperty(Display *d, Window w, Atom a1,
|
||||
Atom a2, int i1, int i2,
|
||||
_Xconst unsigned char *c, int i3);
|
||||
/* 15 */
|
||||
EXTERN int XChangeWindowAttributes(Display *d, Window w,
|
||||
EXTERN void XChangeWindowAttributes(Display *d, Window w,
|
||||
unsigned long ul, XSetWindowAttributes *x);
|
||||
/* 16 */
|
||||
EXTERN int XConfigureWindow(Display *d, Window w,
|
||||
EXTERN void XConfigureWindow(Display *d, Window w,
|
||||
unsigned int i, XWindowChanges *x);
|
||||
/* 17 */
|
||||
EXTERN int XCopyArea(Display *d, Drawable dr1, Drawable dr2,
|
||||
EXTERN void XCopyArea(Display *d, Drawable dr1, Drawable dr2,
|
||||
GC g, int i1, int i2, unsigned int ui1,
|
||||
unsigned int ui2, int i3, int i4);
|
||||
/* 18 */
|
||||
EXTERN int XCopyPlane(Display *d, Drawable dr1, Drawable dr2,
|
||||
EXTERN void XCopyPlane(Display *d, Drawable dr1, Drawable dr2,
|
||||
GC g, int i1, int i2, unsigned int ui1,
|
||||
unsigned int ui2, int i3, int i4,
|
||||
unsigned long ul);
|
||||
@@ -497,23 +418,23 @@ EXTERN Pixmap XCreateBitmapFromData(Display *display, Drawable d,
|
||||
/* 20 */
|
||||
EXTERN int XDefineCursor(Display *d, Window w, Cursor c);
|
||||
/* 21 */
|
||||
EXTERN int XDestroyWindow(Display *d, Window w);
|
||||
EXTERN void XDestroyWindow(Display *d, Window w);
|
||||
/* 22 */
|
||||
EXTERN int XDrawArc(Display *d, Drawable dr, GC g, int i1,
|
||||
EXTERN void XDrawArc(Display *d, Drawable dr, GC g, int i1,
|
||||
int i2, unsigned int ui1, unsigned int ui2,
|
||||
int i3, int i4);
|
||||
/* 23 */
|
||||
EXTERN int XDrawLines(Display *d, Drawable dr, GC g, XPoint *x,
|
||||
int i1, int i2);
|
||||
/* 24 */
|
||||
EXTERN int XDrawRectangle(Display *d, Drawable dr, GC g, int i1,
|
||||
EXTERN void XDrawRectangle(Display *d, Drawable dr, GC g, int i1,
|
||||
int i2, unsigned int ui1, unsigned int ui2);
|
||||
/* 25 */
|
||||
EXTERN int XFillArc(Display *d, Drawable dr, GC g, int i1,
|
||||
EXTERN void XFillArc(Display *d, Drawable dr, GC g, int i1,
|
||||
int i2, unsigned int ui1, unsigned int ui2,
|
||||
int i3, int i4);
|
||||
/* 26 */
|
||||
EXTERN int XFillPolygon(Display *d, Drawable dr, GC g,
|
||||
EXTERN void XFillPolygon(Display *d, Drawable dr, GC g,
|
||||
XPoint *x, int i1, int i2, int i3);
|
||||
/* 27 */
|
||||
EXTERN int XFillRectangles(Display *d, Drawable dr, GC g,
|
||||
@@ -545,58 +466,58 @@ EXTERN int XGrabPointer(Display *d, Window w1, Bool b,
|
||||
/* 35 */
|
||||
EXTERN KeyCode XKeysymToKeycode(Display *d, KeySym k);
|
||||
/* 36 */
|
||||
EXTERN int XMapWindow(Display *d, Window w);
|
||||
EXTERN void XMapWindow(Display *d, Window w);
|
||||
/* 37 */
|
||||
EXTERN int XMoveResizeWindow(Display *d, Window w, int i1,
|
||||
EXTERN void XMoveResizeWindow(Display *d, Window w, int i1,
|
||||
int i2, unsigned int ui1, unsigned int ui2);
|
||||
/* 38 */
|
||||
EXTERN int XMoveWindow(Display *d, Window w, int i1, int i2);
|
||||
EXTERN void XMoveWindow(Display *d, Window w, int i1, int i2);
|
||||
/* 39 */
|
||||
EXTERN Bool XQueryPointer(Display *d, Window w1, Window *w2,
|
||||
Window *w3, int *i1, int *i2, int *i3,
|
||||
int *i4, unsigned int *ui);
|
||||
/* 40 */
|
||||
EXTERN int XRaiseWindow(Display *d, Window w);
|
||||
EXTERN void XRaiseWindow(Display *d, Window w);
|
||||
/* 41 */
|
||||
EXTERN int XRefreshKeyboardMapping(XMappingEvent *x);
|
||||
EXTERN void XRefreshKeyboardMapping(XMappingEvent *x);
|
||||
/* 42 */
|
||||
EXTERN int XResizeWindow(Display *d, Window w, unsigned int ui1,
|
||||
EXTERN void XResizeWindow(Display *d, Window w, unsigned int ui1,
|
||||
unsigned int ui2);
|
||||
/* 43 */
|
||||
EXTERN int XSelectInput(Display *d, Window w, long l);
|
||||
EXTERN void XSelectInput(Display *d, Window w, long l);
|
||||
/* 44 */
|
||||
EXTERN Status XSendEvent(Display *d, Window w, Bool b, long l,
|
||||
XEvent *x);
|
||||
/* 45 */
|
||||
EXTERN int XSetIconName(Display *d, Window w, _Xconst char *c);
|
||||
EXTERN void XSetIconName(Display *d, Window w, _Xconst char *c);
|
||||
/* 46 */
|
||||
EXTERN int XSetInputFocus(Display *d, Window w, int i, Time t);
|
||||
EXTERN void XSetInputFocus(Display *d, Window w, int i, Time t);
|
||||
/* 47 */
|
||||
EXTERN int XSetSelectionOwner(Display *d, Atom a, Window w,
|
||||
Time t);
|
||||
/* 48 */
|
||||
EXTERN int XSetWindowBackground(Display *d, Window w,
|
||||
EXTERN void XSetWindowBackground(Display *d, Window w,
|
||||
unsigned long ul);
|
||||
/* 49 */
|
||||
EXTERN int XSetWindowBackgroundPixmap(Display *d, Window w,
|
||||
EXTERN void XSetWindowBackgroundPixmap(Display *d, Window w,
|
||||
Pixmap p);
|
||||
/* 50 */
|
||||
EXTERN int XSetWindowBorder(Display *d, Window w,
|
||||
EXTERN void XSetWindowBorder(Display *d, Window w,
|
||||
unsigned long ul);
|
||||
/* 51 */
|
||||
EXTERN int XSetWindowBorderPixmap(Display *d, Window w,
|
||||
EXTERN void XSetWindowBorderPixmap(Display *d, Window w,
|
||||
Pixmap p);
|
||||
/* 52 */
|
||||
EXTERN int XSetWindowBorderWidth(Display *d, Window w,
|
||||
EXTERN void XSetWindowBorderWidth(Display *d, Window w,
|
||||
unsigned int ui);
|
||||
/* 53 */
|
||||
EXTERN int XSetWindowColormap(Display *d, Window w, Colormap c);
|
||||
EXTERN void XSetWindowColormap(Display *d, Window w, Colormap c);
|
||||
/* 54 */
|
||||
EXTERN int XUngrabKeyboard(Display *d, Time t);
|
||||
EXTERN void XUngrabKeyboard(Display *d, Time t);
|
||||
/* 55 */
|
||||
EXTERN int XUngrabPointer(Display *d, Time t);
|
||||
/* 56 */
|
||||
EXTERN int XUnmapWindow(Display *d, Window w);
|
||||
EXTERN void XUnmapWindow(Display *d, Window w);
|
||||
/* 57 */
|
||||
EXTERN int TkPutImage(unsigned long *colors, int ncolors,
|
||||
Display *display, Drawable d, GC gc,
|
||||
@@ -651,7 +572,7 @@ EXTERN int XSetLineAttributes(Display *display, GC gc,
|
||||
/* 75 */
|
||||
EXTERN int _XInitImageFuncPtrs(XImage *image);
|
||||
/* 76 */
|
||||
EXTERN XIC XCreateIC(XIM xim, ...);
|
||||
EXTERN XIC XCreateIC(void);
|
||||
/* 77 */
|
||||
EXTERN XVisualInfo * XGetVisualInfo(Display *display, long vinfo_mask,
|
||||
XVisualInfo *vinfo_template,
|
||||
@@ -663,10 +584,10 @@ EXTERN void XSetWMClientMachine(Display *display, Window w,
|
||||
EXTERN Status XStringListToTextProperty(char **list, int count,
|
||||
XTextProperty *text_prop_return);
|
||||
/* 80 */
|
||||
EXTERN int XDrawSegments(Display *display, Drawable d, GC gc,
|
||||
EXTERN void XDrawSegments(Display *display, Drawable d, GC gc,
|
||||
XSegment *segments, int nsegments);
|
||||
/* 81 */
|
||||
EXTERN int XForceScreenSaver(Display *display, int mode);
|
||||
EXTERN void XForceScreenSaver(Display *display, int mode);
|
||||
/* 82 */
|
||||
EXTERN int XDrawLine(Display *d, Drawable dr, GC g, int x1,
|
||||
int y1, int x2, int y2);
|
||||
@@ -675,12 +596,12 @@ EXTERN int XFillRectangle(Display *display, Drawable d, GC gc,
|
||||
int x, int y, unsigned int width,
|
||||
unsigned int height);
|
||||
/* 84 */
|
||||
EXTERN int XClearWindow(Display *d, Window w);
|
||||
EXTERN void XClearWindow(Display *d, Window w);
|
||||
/* 85 */
|
||||
EXTERN int XDrawPoint(Display *display, Drawable d, GC gc,
|
||||
EXTERN void XDrawPoint(Display *display, Drawable d, GC gc,
|
||||
int x, int y);
|
||||
/* 86 */
|
||||
EXTERN int XDrawPoints(Display *display, Drawable d, GC gc,
|
||||
EXTERN void XDrawPoints(Display *display, Drawable d, GC gc,
|
||||
XPoint *points, int npoints, int mode);
|
||||
/* 87 */
|
||||
EXTERN int XWarpPointer(Display *display, Window src_w,
|
||||
@@ -689,108 +610,16 @@ EXTERN int XWarpPointer(Display *display, Window src_w,
|
||||
unsigned int src_height, int dest_x,
|
||||
int dest_y);
|
||||
/* 88 */
|
||||
EXTERN int XQueryColor(Display *display, Colormap colormap,
|
||||
EXTERN void XQueryColor(Display *display, Colormap colormap,
|
||||
XColor *def_in_out);
|
||||
/* 89 */
|
||||
EXTERN int XQueryColors(Display *display, Colormap colormap,
|
||||
EXTERN void XQueryColors(Display *display, Colormap colormap,
|
||||
XColor *defs_in_out, int ncolors);
|
||||
/* 90 */
|
||||
EXTERN Status XQueryTree(Display *d, Window w1, Window *w2,
|
||||
Window *w3, Window **w4, unsigned int *ui);
|
||||
/* 91 */
|
||||
EXTERN int XSync(Display *display, Bool discard);
|
||||
/* Slot 92 is reserved */
|
||||
/* Slot 93 is reserved */
|
||||
/* Slot 94 is reserved */
|
||||
/* Slot 95 is reserved */
|
||||
/* Slot 96 is reserved */
|
||||
/* Slot 97 is reserved */
|
||||
/* Slot 98 is reserved */
|
||||
/* Slot 99 is reserved */
|
||||
/* Slot 100 is reserved */
|
||||
/* Slot 101 is reserved */
|
||||
/* Slot 102 is reserved */
|
||||
/* Slot 103 is reserved */
|
||||
/* Slot 104 is reserved */
|
||||
/* Slot 105 is reserved */
|
||||
/* 106 */
|
||||
EXTERN int XSetClipRectangles(Display *display, GC gc,
|
||||
int clip_x_origin, int clip_y_origin,
|
||||
XRectangle rectangles[], int n, int ordering);
|
||||
/* 107 */
|
||||
EXTERN int XFlush(Display *display);
|
||||
/* 108 */
|
||||
EXTERN int XGrabServer(Display *display);
|
||||
/* 109 */
|
||||
EXTERN int XUngrabServer(Display *display);
|
||||
/* 110 */
|
||||
EXTERN int XFree(void *data);
|
||||
/* 111 */
|
||||
EXTERN int XNoOp(Display *display);
|
||||
/* 112 */
|
||||
EXTERN XAfterFunction XSynchronize(Display *display, Bool onoff);
|
||||
/* Slot 113 is reserved */
|
||||
/* 114 */
|
||||
EXTERN VisualID XVisualIDFromVisual(Visual *visual);
|
||||
/* Slot 115 is reserved */
|
||||
/* Slot 116 is reserved */
|
||||
/* Slot 117 is reserved */
|
||||
/* Slot 118 is reserved */
|
||||
/* Slot 119 is reserved */
|
||||
/* 120 */
|
||||
EXTERN int XOffsetRegion(void *rgn, int dx, int dy);
|
||||
/* Slot 121 is reserved */
|
||||
/* Slot 122 is reserved */
|
||||
/* Slot 123 is reserved */
|
||||
/* Slot 124 is reserved */
|
||||
/* Slot 125 is reserved */
|
||||
/* Slot 126 is reserved */
|
||||
/* Slot 127 is reserved */
|
||||
/* Slot 128 is reserved */
|
||||
/* 129 */
|
||||
EXTERN int XLowerWindow(Display *d, Window w);
|
||||
/* Slot 130 is reserved */
|
||||
/* Slot 131 is reserved */
|
||||
/* Slot 132 is reserved */
|
||||
/* Slot 133 is reserved */
|
||||
/* Slot 134 is reserved */
|
||||
/* Slot 135 is reserved */
|
||||
/* Slot 136 is reserved */
|
||||
/* 137 */
|
||||
EXTERN int XPutImage(Display *d, Drawable dr, GC gc, XImage *im,
|
||||
int sx, int sy, int dx, int dy,
|
||||
unsigned int w, unsigned int h);
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
/* 144 */
|
||||
EXTERN void XDestroyIC(XIC xic);
|
||||
/* 145 */
|
||||
EXTERN Cursor XCreatePixmapCursor(Display *d, Pixmap p1, Pixmap p2,
|
||||
XColor *x1, XColor *x2, unsigned int ui1,
|
||||
unsigned int ui2);
|
||||
/* 146 */
|
||||
EXTERN Cursor XCreateGlyphCursor(Display *d, Font f1, Font f2,
|
||||
unsigned int ui1, unsigned int ui2,
|
||||
XColor _Xconst *x1, XColor _Xconst *x2);
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
/* 157 */
|
||||
EXTERN KeySym XkbKeycodeToKeysym(Display *d, unsigned int k, int g,
|
||||
int i);
|
||||
/* 158 */
|
||||
EXTERN void TkUnusedStubEntry(void);
|
||||
EXTERN int XSync(Display *display, Bool flag);
|
||||
#endif /* AQUA */
|
||||
|
||||
typedef struct TkIntXlibStubs {
|
||||
@@ -913,50 +742,6 @@ typedef struct TkIntXlibStubs {
|
||||
XAfterFunction (*xSynchronize) (Display *display, Bool onoff); /* 112 */
|
||||
int (*xSync) (Display *display, Bool discard); /* 113 */
|
||||
VisualID (*xVisualIDFromVisual) (Visual *visual); /* 114 */
|
||||
void (*reserved115)(void);
|
||||
void (*reserved116)(void);
|
||||
void (*reserved117)(void);
|
||||
void (*reserved118)(void);
|
||||
void (*reserved119)(void);
|
||||
int (*xOffsetRegion) (Region rgn, int dx, int dy); /* 120 */
|
||||
int (*xUnionRegion) (Region srca, Region srcb, Region dr_return); /* 121 */
|
||||
Window (*xCreateWindow) (Display *display, Window parent, int x, int y, unsigned int width, unsigned int height, unsigned int border_width, int depth, unsigned int clazz, Visual *visual, unsigned long value_mask, XSetWindowAttributes *attributes); /* 122 */
|
||||
void (*reserved123)(void);
|
||||
void (*reserved124)(void);
|
||||
void (*reserved125)(void);
|
||||
void (*reserved126)(void);
|
||||
void (*reserved127)(void);
|
||||
void (*reserved128)(void);
|
||||
int (*xLowerWindow) (Display *d, Window w); /* 129 */
|
||||
int (*xFillArcs) (Display *d, Drawable dr, GC gc, XArc *a, int n); /* 130 */
|
||||
int (*xDrawArcs) (Display *d, Drawable dr, GC gc, XArc *a, int n); /* 131 */
|
||||
int (*xDrawRectangles) (Display *d, Drawable dr, GC gc, XRectangle *r, int n); /* 132 */
|
||||
int (*xDrawSegments) (Display *d, Drawable dr, GC gc, XSegment *s, int n); /* 133 */
|
||||
int (*xDrawPoint) (Display *d, Drawable dr, GC gc, int x, int y); /* 134 */
|
||||
int (*xDrawPoints) (Display *d, Drawable dr, GC gc, XPoint *p, int n, int m); /* 135 */
|
||||
int (*xReparentWindow) (Display *d, Window w, Window p, int x, int y); /* 136 */
|
||||
int (*xPutImage) (Display *d, Drawable dr, GC gc, XImage *im, int sx, int sy, int dx, int dy, unsigned int w, unsigned int h); /* 137 */
|
||||
void (*reserved138)(void);
|
||||
void (*reserved139)(void);
|
||||
void (*reserved140)(void);
|
||||
void (*reserved141)(void);
|
||||
void (*reserved142)(void);
|
||||
void (*reserved143)(void);
|
||||
void (*reserved144)(void);
|
||||
void (*reserved145)(void);
|
||||
void (*reserved146)(void);
|
||||
void (*reserved147)(void);
|
||||
void (*reserved148)(void);
|
||||
void (*reserved149)(void);
|
||||
void (*reserved150)(void);
|
||||
void (*reserved151)(void);
|
||||
void (*reserved152)(void);
|
||||
void (*reserved153)(void);
|
||||
void (*reserved154)(void);
|
||||
void (*reserved155)(void);
|
||||
void (*reserved156)(void);
|
||||
void (*reserved157)(void);
|
||||
void (*tkUnusedStubEntry) (void); /* 158 */
|
||||
#endif /* WIN */
|
||||
#ifdef MAC_OSX_TK /* AQUA */
|
||||
int (*xSetDashes) (Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n); /* 0 */
|
||||
@@ -973,19 +758,19 @@ typedef struct TkIntXlibStubs {
|
||||
XErrorHandler (*xSetErrorHandler) (XErrorHandler x); /* 11 */
|
||||
Status (*xAllocColor) (Display *d, Colormap c, XColor *xp); /* 12 */
|
||||
int (*xBell) (Display *d, int i); /* 13 */
|
||||
int (*xChangeProperty) (Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3); /* 14 */
|
||||
int (*xChangeWindowAttributes) (Display *d, Window w, unsigned long ul, XSetWindowAttributes *x); /* 15 */
|
||||
int (*xConfigureWindow) (Display *d, Window w, unsigned int i, XWindowChanges *x); /* 16 */
|
||||
int (*xCopyArea) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 17 */
|
||||
int (*xCopyPlane) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul); /* 18 */
|
||||
void (*xChangeProperty) (Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3); /* 14 */
|
||||
void (*xChangeWindowAttributes) (Display *d, Window w, unsigned long ul, XSetWindowAttributes *x); /* 15 */
|
||||
void (*xConfigureWindow) (Display *d, Window w, unsigned int i, XWindowChanges *x); /* 16 */
|
||||
void (*xCopyArea) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 17 */
|
||||
void (*xCopyPlane) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul); /* 18 */
|
||||
Pixmap (*xCreateBitmapFromData) (Display *display, Drawable d, _Xconst char *data, unsigned int width, unsigned int height); /* 19 */
|
||||
int (*xDefineCursor) (Display *d, Window w, Cursor c); /* 20 */
|
||||
int (*xDestroyWindow) (Display *d, Window w); /* 21 */
|
||||
int (*xDrawArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 22 */
|
||||
void (*xDestroyWindow) (Display *d, Window w); /* 21 */
|
||||
void (*xDrawArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 22 */
|
||||
int (*xDrawLines) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2); /* 23 */
|
||||
int (*xDrawRectangle) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 24 */
|
||||
int (*xFillArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 25 */
|
||||
int (*xFillPolygon) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3); /* 26 */
|
||||
void (*xDrawRectangle) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 24 */
|
||||
void (*xFillArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 25 */
|
||||
void (*xFillPolygon) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3); /* 26 */
|
||||
int (*xFillRectangles) (Display *d, Drawable dr, GC g, XRectangle *x, int i); /* 27 */
|
||||
int (*xFreeColormap) (Display *d, Colormap c); /* 28 */
|
||||
int (*xFreeColors) (Display *d, Colormap c, unsigned long *ulp, int i, unsigned long ul); /* 29 */
|
||||
@@ -995,27 +780,27 @@ typedef struct TkIntXlibStubs {
|
||||
int (*xGrabKeyboard) (Display *d, Window w, Bool b, int i1, int i2, Time t); /* 33 */
|
||||
int (*xGrabPointer) (Display *d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t); /* 34 */
|
||||
KeyCode (*xKeysymToKeycode) (Display *d, KeySym k); /* 35 */
|
||||
int (*xMapWindow) (Display *d, Window w); /* 36 */
|
||||
int (*xMoveResizeWindow) (Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 37 */
|
||||
int (*xMoveWindow) (Display *d, Window w, int i1, int i2); /* 38 */
|
||||
void (*xMapWindow) (Display *d, Window w); /* 36 */
|
||||
void (*xMoveResizeWindow) (Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 37 */
|
||||
void (*xMoveWindow) (Display *d, Window w, int i1, int i2); /* 38 */
|
||||
Bool (*xQueryPointer) (Display *d, Window w1, Window *w2, Window *w3, int *i1, int *i2, int *i3, int *i4, unsigned int *ui); /* 39 */
|
||||
int (*xRaiseWindow) (Display *d, Window w); /* 40 */
|
||||
int (*xRefreshKeyboardMapping) (XMappingEvent *x); /* 41 */
|
||||
int (*xResizeWindow) (Display *d, Window w, unsigned int ui1, unsigned int ui2); /* 42 */
|
||||
int (*xSelectInput) (Display *d, Window w, long l); /* 43 */
|
||||
void (*xRaiseWindow) (Display *d, Window w); /* 40 */
|
||||
void (*xRefreshKeyboardMapping) (XMappingEvent *x); /* 41 */
|
||||
void (*xResizeWindow) (Display *d, Window w, unsigned int ui1, unsigned int ui2); /* 42 */
|
||||
void (*xSelectInput) (Display *d, Window w, long l); /* 43 */
|
||||
Status (*xSendEvent) (Display *d, Window w, Bool b, long l, XEvent *x); /* 44 */
|
||||
int (*xSetIconName) (Display *d, Window w, _Xconst char *c); /* 45 */
|
||||
int (*xSetInputFocus) (Display *d, Window w, int i, Time t); /* 46 */
|
||||
void (*xSetIconName) (Display *d, Window w, _Xconst char *c); /* 45 */
|
||||
void (*xSetInputFocus) (Display *d, Window w, int i, Time t); /* 46 */
|
||||
int (*xSetSelectionOwner) (Display *d, Atom a, Window w, Time t); /* 47 */
|
||||
int (*xSetWindowBackground) (Display *d, Window w, unsigned long ul); /* 48 */
|
||||
int (*xSetWindowBackgroundPixmap) (Display *d, Window w, Pixmap p); /* 49 */
|
||||
int (*xSetWindowBorder) (Display *d, Window w, unsigned long ul); /* 50 */
|
||||
int (*xSetWindowBorderPixmap) (Display *d, Window w, Pixmap p); /* 51 */
|
||||
int (*xSetWindowBorderWidth) (Display *d, Window w, unsigned int ui); /* 52 */
|
||||
int (*xSetWindowColormap) (Display *d, Window w, Colormap c); /* 53 */
|
||||
int (*xUngrabKeyboard) (Display *d, Time t); /* 54 */
|
||||
void (*xSetWindowBackground) (Display *d, Window w, unsigned long ul); /* 48 */
|
||||
void (*xSetWindowBackgroundPixmap) (Display *d, Window w, Pixmap p); /* 49 */
|
||||
void (*xSetWindowBorder) (Display *d, Window w, unsigned long ul); /* 50 */
|
||||
void (*xSetWindowBorderPixmap) (Display *d, Window w, Pixmap p); /* 51 */
|
||||
void (*xSetWindowBorderWidth) (Display *d, Window w, unsigned int ui); /* 52 */
|
||||
void (*xSetWindowColormap) (Display *d, Window w, Colormap c); /* 53 */
|
||||
void (*xUngrabKeyboard) (Display *d, Time t); /* 54 */
|
||||
int (*xUngrabPointer) (Display *d, Time t); /* 55 */
|
||||
int (*xUnmapWindow) (Display *d, Window w); /* 56 */
|
||||
void (*xUnmapWindow) (Display *d, Window w); /* 56 */
|
||||
int (*tkPutImage) (unsigned long *colors, int ncolors, Display *display, Drawable d, GC gc, XImage *image, int src_x, int src_y, int dest_x, int dest_y, unsigned int width, unsigned int height); /* 57 */
|
||||
Status (*xParseColor) (Display *display, Colormap map, _Xconst char *spec, XColor *colorPtr); /* 58 */
|
||||
GC (*xCreateGC) (Display *display, Drawable d, unsigned long valuemask, XGCValues *values); /* 59 */
|
||||
@@ -1035,89 +820,22 @@ typedef struct TkIntXlibStubs {
|
||||
int (*xSetFunction) (Display *display, GC gc, int function); /* 73 */
|
||||
int (*xSetLineAttributes) (Display *display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style); /* 74 */
|
||||
int (*_XInitImageFuncPtrs) (XImage *image); /* 75 */
|
||||
XIC (*xCreateIC) (XIM xim, ...); /* 76 */
|
||||
XIC (*xCreateIC) (void); /* 76 */
|
||||
XVisualInfo * (*xGetVisualInfo) (Display *display, long vinfo_mask, XVisualInfo *vinfo_template, int *nitems_return); /* 77 */
|
||||
void (*xSetWMClientMachine) (Display *display, Window w, XTextProperty *text_prop); /* 78 */
|
||||
Status (*xStringListToTextProperty) (char **list, int count, XTextProperty *text_prop_return); /* 79 */
|
||||
int (*xDrawSegments) (Display *display, Drawable d, GC gc, XSegment *segments, int nsegments); /* 80 */
|
||||
int (*xForceScreenSaver) (Display *display, int mode); /* 81 */
|
||||
void (*xDrawSegments) (Display *display, Drawable d, GC gc, XSegment *segments, int nsegments); /* 80 */
|
||||
void (*xForceScreenSaver) (Display *display, int mode); /* 81 */
|
||||
int (*xDrawLine) (Display *d, Drawable dr, GC g, int x1, int y1, int x2, int y2); /* 82 */
|
||||
int (*xFillRectangle) (Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height); /* 83 */
|
||||
int (*xClearWindow) (Display *d, Window w); /* 84 */
|
||||
int (*xDrawPoint) (Display *display, Drawable d, GC gc, int x, int y); /* 85 */
|
||||
int (*xDrawPoints) (Display *display, Drawable d, GC gc, XPoint *points, int npoints, int mode); /* 86 */
|
||||
void (*xClearWindow) (Display *d, Window w); /* 84 */
|
||||
void (*xDrawPoint) (Display *display, Drawable d, GC gc, int x, int y); /* 85 */
|
||||
void (*xDrawPoints) (Display *display, Drawable d, GC gc, XPoint *points, int npoints, int mode); /* 86 */
|
||||
int (*xWarpPointer) (Display *display, Window src_w, Window dest_w, int src_x, int src_y, unsigned int src_width, unsigned int src_height, int dest_x, int dest_y); /* 87 */
|
||||
int (*xQueryColor) (Display *display, Colormap colormap, XColor *def_in_out); /* 88 */
|
||||
int (*xQueryColors) (Display *display, Colormap colormap, XColor *defs_in_out, int ncolors); /* 89 */
|
||||
void (*xQueryColor) (Display *display, Colormap colormap, XColor *def_in_out); /* 88 */
|
||||
void (*xQueryColors) (Display *display, Colormap colormap, XColor *defs_in_out, int ncolors); /* 89 */
|
||||
Status (*xQueryTree) (Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui); /* 90 */
|
||||
int (*xSync) (Display *display, Bool discard); /* 91 */
|
||||
void (*reserved92)(void);
|
||||
void (*reserved93)(void);
|
||||
void (*reserved94)(void);
|
||||
void (*reserved95)(void);
|
||||
void (*reserved96)(void);
|
||||
void (*reserved97)(void);
|
||||
void (*reserved98)(void);
|
||||
void (*reserved99)(void);
|
||||
void (*reserved100)(void);
|
||||
void (*reserved101)(void);
|
||||
void (*reserved102)(void);
|
||||
void (*reserved103)(void);
|
||||
void (*reserved104)(void);
|
||||
void (*reserved105)(void);
|
||||
int (*xSetClipRectangles) (Display *display, GC gc, int clip_x_origin, int clip_y_origin, XRectangle rectangles[], int n, int ordering); /* 106 */
|
||||
int (*xFlush) (Display *display); /* 107 */
|
||||
int (*xGrabServer) (Display *display); /* 108 */
|
||||
int (*xUngrabServer) (Display *display); /* 109 */
|
||||
int (*xFree) (void *data); /* 110 */
|
||||
int (*xNoOp) (Display *display); /* 111 */
|
||||
XAfterFunction (*xSynchronize) (Display *display, Bool onoff); /* 112 */
|
||||
void (*reserved113)(void);
|
||||
VisualID (*xVisualIDFromVisual) (Visual *visual); /* 114 */
|
||||
void (*reserved115)(void);
|
||||
void (*reserved116)(void);
|
||||
void (*reserved117)(void);
|
||||
void (*reserved118)(void);
|
||||
void (*reserved119)(void);
|
||||
int (*xOffsetRegion) (void *rgn, int dx, int dy); /* 120 */
|
||||
void (*reserved121)(void);
|
||||
void (*reserved122)(void);
|
||||
void (*reserved123)(void);
|
||||
void (*reserved124)(void);
|
||||
void (*reserved125)(void);
|
||||
void (*reserved126)(void);
|
||||
void (*reserved127)(void);
|
||||
void (*reserved128)(void);
|
||||
int (*xLowerWindow) (Display *d, Window w); /* 129 */
|
||||
void (*reserved130)(void);
|
||||
void (*reserved131)(void);
|
||||
void (*reserved132)(void);
|
||||
void (*reserved133)(void);
|
||||
void (*reserved134)(void);
|
||||
void (*reserved135)(void);
|
||||
void (*reserved136)(void);
|
||||
int (*xPutImage) (Display *d, Drawable dr, GC gc, XImage *im, int sx, int sy, int dx, int dy, unsigned int w, unsigned int h); /* 137 */
|
||||
void (*reserved138)(void);
|
||||
void (*reserved139)(void);
|
||||
void (*reserved140)(void);
|
||||
void (*reserved141)(void);
|
||||
void (*reserved142)(void);
|
||||
void (*reserved143)(void);
|
||||
void (*xDestroyIC) (XIC xic); /* 144 */
|
||||
Cursor (*xCreatePixmapCursor) (Display *d, Pixmap p1, Pixmap p2, XColor *x1, XColor *x2, unsigned int ui1, unsigned int ui2); /* 145 */
|
||||
Cursor (*xCreateGlyphCursor) (Display *d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor _Xconst *x1, XColor _Xconst *x2); /* 146 */
|
||||
void (*reserved147)(void);
|
||||
void (*reserved148)(void);
|
||||
void (*reserved149)(void);
|
||||
void (*reserved150)(void);
|
||||
void (*reserved151)(void);
|
||||
void (*reserved152)(void);
|
||||
void (*reserved153)(void);
|
||||
void (*reserved154)(void);
|
||||
void (*reserved155)(void);
|
||||
void (*reserved156)(void);
|
||||
KeySym (*xkbKeycodeToKeysym) (Display *d, unsigned int k, int g, int i); /* 157 */
|
||||
void (*tkUnusedStubEntry) (void); /* 158 */
|
||||
int (*xSync) (Display *display, Bool flag); /* 91 */
|
||||
#endif /* AQUA */
|
||||
} TkIntXlibStubs;
|
||||
|
||||
@@ -1363,63 +1081,6 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
(tkIntXlibStubsPtr->xSync) /* 113 */
|
||||
#define XVisualIDFromVisual \
|
||||
(tkIntXlibStubsPtr->xVisualIDFromVisual) /* 114 */
|
||||
/* Slot 115 is reserved */
|
||||
/* Slot 116 is reserved */
|
||||
/* Slot 117 is reserved */
|
||||
/* Slot 118 is reserved */
|
||||
/* Slot 119 is reserved */
|
||||
#define XOffsetRegion \
|
||||
(tkIntXlibStubsPtr->xOffsetRegion) /* 120 */
|
||||
#define XUnionRegion \
|
||||
(tkIntXlibStubsPtr->xUnionRegion) /* 121 */
|
||||
#define XCreateWindow \
|
||||
(tkIntXlibStubsPtr->xCreateWindow) /* 122 */
|
||||
/* Slot 123 is reserved */
|
||||
/* Slot 124 is reserved */
|
||||
/* Slot 125 is reserved */
|
||||
/* Slot 126 is reserved */
|
||||
/* Slot 127 is reserved */
|
||||
/* Slot 128 is reserved */
|
||||
#define XLowerWindow \
|
||||
(tkIntXlibStubsPtr->xLowerWindow) /* 129 */
|
||||
#define XFillArcs \
|
||||
(tkIntXlibStubsPtr->xFillArcs) /* 130 */
|
||||
#define XDrawArcs \
|
||||
(tkIntXlibStubsPtr->xDrawArcs) /* 131 */
|
||||
#define XDrawRectangles \
|
||||
(tkIntXlibStubsPtr->xDrawRectangles) /* 132 */
|
||||
#define XDrawSegments \
|
||||
(tkIntXlibStubsPtr->xDrawSegments) /* 133 */
|
||||
#define XDrawPoint \
|
||||
(tkIntXlibStubsPtr->xDrawPoint) /* 134 */
|
||||
#define XDrawPoints \
|
||||
(tkIntXlibStubsPtr->xDrawPoints) /* 135 */
|
||||
#define XReparentWindow \
|
||||
(tkIntXlibStubsPtr->xReparentWindow) /* 136 */
|
||||
#define XPutImage \
|
||||
(tkIntXlibStubsPtr->xPutImage) /* 137 */
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
/* Slot 144 is reserved */
|
||||
/* Slot 145 is reserved */
|
||||
/* Slot 146 is reserved */
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
/* Slot 157 is reserved */
|
||||
#define TkUnusedStubEntry \
|
||||
(tkIntXlibStubsPtr->tkUnusedStubEntry) /* 158 */
|
||||
#endif /* WIN */
|
||||
#ifdef MAC_OSX_TK /* AQUA */
|
||||
#define XSetDashes \
|
||||
@@ -1606,89 +1267,6 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
(tkIntXlibStubsPtr->xQueryTree) /* 90 */
|
||||
#define XSync \
|
||||
(tkIntXlibStubsPtr->xSync) /* 91 */
|
||||
/* Slot 92 is reserved */
|
||||
/* Slot 93 is reserved */
|
||||
/* Slot 94 is reserved */
|
||||
/* Slot 95 is reserved */
|
||||
/* Slot 96 is reserved */
|
||||
/* Slot 97 is reserved */
|
||||
/* Slot 98 is reserved */
|
||||
/* Slot 99 is reserved */
|
||||
/* Slot 100 is reserved */
|
||||
/* Slot 101 is reserved */
|
||||
/* Slot 102 is reserved */
|
||||
/* Slot 103 is reserved */
|
||||
/* Slot 104 is reserved */
|
||||
/* Slot 105 is reserved */
|
||||
#define XSetClipRectangles \
|
||||
(tkIntXlibStubsPtr->xSetClipRectangles) /* 106 */
|
||||
#define XFlush \
|
||||
(tkIntXlibStubsPtr->xFlush) /* 107 */
|
||||
#define XGrabServer \
|
||||
(tkIntXlibStubsPtr->xGrabServer) /* 108 */
|
||||
#define XUngrabServer \
|
||||
(tkIntXlibStubsPtr->xUngrabServer) /* 109 */
|
||||
#define XFree \
|
||||
(tkIntXlibStubsPtr->xFree) /* 110 */
|
||||
#define XNoOp \
|
||||
(tkIntXlibStubsPtr->xNoOp) /* 111 */
|
||||
#define XSynchronize \
|
||||
(tkIntXlibStubsPtr->xSynchronize) /* 112 */
|
||||
/* Slot 113 is reserved */
|
||||
#define XVisualIDFromVisual \
|
||||
(tkIntXlibStubsPtr->xVisualIDFromVisual) /* 114 */
|
||||
/* Slot 115 is reserved */
|
||||
/* Slot 116 is reserved */
|
||||
/* Slot 117 is reserved */
|
||||
/* Slot 118 is reserved */
|
||||
/* Slot 119 is reserved */
|
||||
#define XOffsetRegion \
|
||||
(tkIntXlibStubsPtr->xOffsetRegion) /* 120 */
|
||||
/* Slot 121 is reserved */
|
||||
/* Slot 122 is reserved */
|
||||
/* Slot 123 is reserved */
|
||||
/* Slot 124 is reserved */
|
||||
/* Slot 125 is reserved */
|
||||
/* Slot 126 is reserved */
|
||||
/* Slot 127 is reserved */
|
||||
/* Slot 128 is reserved */
|
||||
#define XLowerWindow \
|
||||
(tkIntXlibStubsPtr->xLowerWindow) /* 129 */
|
||||
/* Slot 130 is reserved */
|
||||
/* Slot 131 is reserved */
|
||||
/* Slot 132 is reserved */
|
||||
/* Slot 133 is reserved */
|
||||
/* Slot 134 is reserved */
|
||||
/* Slot 135 is reserved */
|
||||
/* Slot 136 is reserved */
|
||||
#define XPutImage \
|
||||
(tkIntXlibStubsPtr->xPutImage) /* 137 */
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
#define XDestroyIC \
|
||||
(tkIntXlibStubsPtr->xDestroyIC) /* 144 */
|
||||
#define XCreatePixmapCursor \
|
||||
(tkIntXlibStubsPtr->xCreatePixmapCursor) /* 145 */
|
||||
#define XCreateGlyphCursor \
|
||||
(tkIntXlibStubsPtr->xCreateGlyphCursor) /* 146 */
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
#define XkbKeycodeToKeysym \
|
||||
(tkIntXlibStubsPtr->xkbKeycodeToKeysym) /* 157 */
|
||||
#define TkUnusedStubEntry \
|
||||
(tkIntXlibStubsPtr->tkUnusedStubEntry) /* 158 */
|
||||
#endif /* AQUA */
|
||||
|
||||
#endif /* defined(USE_TK_STUBS) */
|
||||
@@ -1698,6 +1276,4 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
#undef TkUnusedStubEntry
|
||||
|
||||
#endif /* _TKINTXLIBDECLS */
|
||||
|
||||
@@ -82,17 +82,6 @@ EXTERN void * TkMacOSXGetRootControl(Drawable drawable);
|
||||
EXTERN void Tk_MacOSXSetupTkNotifier(void);
|
||||
/* 10 */
|
||||
EXTERN int Tk_MacOSXIsAppInFront(void);
|
||||
/* 11 */
|
||||
EXTERN Tk_Window Tk_MacOSXGetTkWindow(void *w);
|
||||
/* 12 */
|
||||
EXTERN void * Tk_MacOSXGetCGContextForDrawable(Drawable drawable);
|
||||
/* 13 */
|
||||
EXTERN void * Tk_MacOSXGetNSWindowForDrawable(Drawable drawable);
|
||||
/* Slot 14 is reserved */
|
||||
/* Slot 15 is reserved */
|
||||
/* 16 */
|
||||
EXTERN void TkGenWMConfigureEvent_(Tk_Window tkwin, int x, int y,
|
||||
int width, int height, int flags);
|
||||
#endif /* AQUA */
|
||||
|
||||
typedef struct TkPlatStubs {
|
||||
@@ -119,12 +108,6 @@ typedef struct TkPlatStubs {
|
||||
void * (*tkMacOSXGetRootControl) (Drawable drawable); /* 8 */
|
||||
void (*tk_MacOSXSetupTkNotifier) (void); /* 9 */
|
||||
int (*tk_MacOSXIsAppInFront) (void); /* 10 */
|
||||
Tk_Window (*tk_MacOSXGetTkWindow) (void *w); /* 11 */
|
||||
void * (*tk_MacOSXGetCGContextForDrawable) (Drawable drawable); /* 12 */
|
||||
void * (*tk_MacOSXGetNSWindowForDrawable) (Drawable drawable); /* 13 */
|
||||
void (*reserved14)(void);
|
||||
void (*reserved15)(void);
|
||||
void (*tkGenWMConfigureEvent_) (Tk_Window tkwin, int x, int y, int width, int height, int flags); /* 16 */
|
||||
#endif /* AQUA */
|
||||
} TkPlatStubs;
|
||||
|
||||
@@ -177,16 +160,6 @@ extern const TkPlatStubs *tkPlatStubsPtr;
|
||||
(tkPlatStubsPtr->tk_MacOSXSetupTkNotifier) /* 9 */
|
||||
#define Tk_MacOSXIsAppInFront \
|
||||
(tkPlatStubsPtr->tk_MacOSXIsAppInFront) /* 10 */
|
||||
#define Tk_MacOSXGetTkWindow \
|
||||
(tkPlatStubsPtr->tk_MacOSXGetTkWindow) /* 11 */
|
||||
#define Tk_MacOSXGetCGContextForDrawable \
|
||||
(tkPlatStubsPtr->tk_MacOSXGetCGContextForDrawable) /* 12 */
|
||||
#define Tk_MacOSXGetNSWindowForDrawable \
|
||||
(tkPlatStubsPtr->tk_MacOSXGetNSWindowForDrawable) /* 13 */
|
||||
/* Slot 14 is reserved */
|
||||
/* Slot 15 is reserved */
|
||||
#define TkGenWMConfigureEvent_ \
|
||||
(tkPlatStubsPtr->tkGenWMConfigureEvent_) /* 16 */
|
||||
#endif /* AQUA */
|
||||
|
||||
#endif /* defined(USE_TK_STUBS) */
|
||||
@@ -200,7 +173,4 @@ extern const TkPlatStubs *tkPlatStubsPtr;
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
#undef TkGenWMConfigureEvent_
|
||||
#define Tk_MacOSXGetNSViewForDrawable TkMacOSXGetRootControl
|
||||
|
||||
#endif /* _TKPLATDECLS */
|
||||
|
||||
995
amd64/include/tommath_class.h
Normal file
995
amd64/include/tommath_class.h
Normal file
@@ -0,0 +1,995 @@
|
||||
#if !(defined(LTM1) && defined(LTM2) && defined(LTM3))
|
||||
#if defined(LTM2)
|
||||
#define LTM3
|
||||
#endif
|
||||
#if defined(LTM1)
|
||||
#define LTM2
|
||||
#endif
|
||||
#define LTM1
|
||||
|
||||
#if defined(LTM_ALL)
|
||||
#define BN_ERROR_C
|
||||
#define BN_FAST_MP_INVMOD_C
|
||||
#define BN_FAST_MP_MONTGOMERY_REDUCE_C
|
||||
#define BN_FAST_S_MP_MUL_DIGS_C
|
||||
#define BN_FAST_S_MP_MUL_HIGH_DIGS_C
|
||||
#define BN_FAST_S_MP_SQR_C
|
||||
#define BN_MP_2EXPT_C
|
||||
#define BN_MP_ABS_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_ADD_D_C
|
||||
#define BN_MP_ADDMOD_C
|
||||
#define BN_MP_AND_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_MP_CNT_LSB_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_DIV_C
|
||||
#define BN_MP_DIV_2_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_DIV_3_C
|
||||
#define BN_MP_DIV_D_C
|
||||
#define BN_MP_DR_IS_MODULUS_C
|
||||
#define BN_MP_DR_REDUCE_C
|
||||
#define BN_MP_DR_SETUP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_EXPT_D_C
|
||||
#define BN_MP_EXPTMOD_C
|
||||
#define BN_MP_EXPTMOD_FAST_C
|
||||
#define BN_MP_EXTEUCLID_C
|
||||
#define BN_MP_FREAD_C
|
||||
#define BN_MP_FWRITE_C
|
||||
#define BN_MP_GCD_C
|
||||
#define BN_MP_GET_INT_C
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_INIT_SET_C
|
||||
#define BN_MP_INIT_SET_INT_C
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_INVMOD_C
|
||||
#define BN_MP_INVMOD_SLOW_C
|
||||
#define BN_MP_IS_SQUARE_C
|
||||
#define BN_MP_JACOBI_C
|
||||
#define BN_MP_KARATSUBA_MUL_C
|
||||
#define BN_MP_KARATSUBA_SQR_C
|
||||
#define BN_MP_LCM_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_MOD_2D_C
|
||||
#define BN_MP_MOD_D_C
|
||||
#define BN_MP_MONTGOMERY_CALC_NORMALIZATION_C
|
||||
#define BN_MP_MONTGOMERY_REDUCE_C
|
||||
#define BN_MP_MONTGOMERY_SETUP_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_MUL_2_C
|
||||
#define BN_MP_MUL_2D_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_MP_MULMOD_C
|
||||
#define BN_MP_N_ROOT_C
|
||||
#define BN_MP_NEG_C
|
||||
#define BN_MP_OR_C
|
||||
#define BN_MP_PRIME_FERMAT_C
|
||||
#define BN_MP_PRIME_IS_DIVISIBLE_C
|
||||
#define BN_MP_PRIME_IS_PRIME_C
|
||||
#define BN_MP_PRIME_MILLER_RABIN_C
|
||||
#define BN_MP_PRIME_NEXT_PRIME_C
|
||||
#define BN_MP_PRIME_RABIN_MILLER_TRIALS_C
|
||||
#define BN_MP_PRIME_RANDOM_EX_C
|
||||
#define BN_MP_RADIX_SIZE_C
|
||||
#define BN_MP_RADIX_SMAP_C
|
||||
#define BN_MP_RAND_C
|
||||
#define BN_MP_READ_RADIX_C
|
||||
#define BN_MP_READ_SIGNED_BIN_C
|
||||
#define BN_MP_READ_UNSIGNED_BIN_C
|
||||
#define BN_MP_REDUCE_C
|
||||
#define BN_MP_REDUCE_2K_C
|
||||
#define BN_MP_REDUCE_2K_L_C
|
||||
#define BN_MP_REDUCE_2K_SETUP_C
|
||||
#define BN_MP_REDUCE_2K_SETUP_L_C
|
||||
#define BN_MP_REDUCE_IS_2K_C
|
||||
#define BN_MP_REDUCE_IS_2K_L_C
|
||||
#define BN_MP_REDUCE_SETUP_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_SET_INT_C
|
||||
#define BN_MP_SHRINK_C
|
||||
#define BN_MP_SIGNED_BIN_SIZE_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_SQRMOD_C
|
||||
#define BN_MP_SQRT_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_SUB_D_C
|
||||
#define BN_MP_SUBMOD_C
|
||||
#define BN_MP_TO_SIGNED_BIN_C
|
||||
#define BN_MP_TO_SIGNED_BIN_N_C
|
||||
#define BN_MP_TO_UNSIGNED_BIN_C
|
||||
#define BN_MP_TO_UNSIGNED_BIN_N_C
|
||||
#define BN_MP_TOOM_MUL_C
|
||||
#define BN_MP_TOOM_SQR_C
|
||||
#define BN_MP_TORADIX_C
|
||||
#define BN_MP_TORADIX_N_C
|
||||
#define BN_MP_UNSIGNED_BIN_SIZE_C
|
||||
#define BN_MP_XOR_C
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_PRIME_TAB_C
|
||||
#define BN_REVERSE_C
|
||||
#define BN_S_MP_ADD_C
|
||||
#define BN_S_MP_EXPTMOD_C
|
||||
#define BN_S_MP_MUL_DIGS_C
|
||||
#define BN_S_MP_MUL_HIGH_DIGS_C
|
||||
#define BN_S_MP_SQR_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#define BNCORE_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_ERROR_C)
|
||||
#define BN_MP_ERROR_TO_STRING_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_FAST_MP_INVMOD_C)
|
||||
#define BN_MP_ISEVEN_C
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_DIV_2_C
|
||||
#define BN_MP_ISODD_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_FAST_MP_MONTGOMERY_REDUCE_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_FAST_S_MP_MUL_DIGS_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_FAST_S_MP_MUL_HIGH_DIGS_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_FAST_S_MP_SQR_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_2EXPT_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_GROW_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_ABS_C)
|
||||
#define BN_MP_COPY_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_ADD_C)
|
||||
#define BN_S_MP_ADD_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_ADD_D_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_SUB_D_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_ADDMOD_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_MOD_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_AND_C)
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_CLAMP_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_CLEAR_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_CLEAR_MULTI_C)
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_CMP_C)
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_CMP_D_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_CMP_MAG_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_CNT_LSB_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_COPY_C)
|
||||
#define BN_MP_GROW_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_COUNT_BITS_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DIV_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_ABS_C
|
||||
#define BN_MP_MUL_2D_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DIV_2_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DIV_2D_C)
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_MOD_2D_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DIV_3_C)
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DIV_D_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_DIV_3_C
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DR_IS_MODULUS_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DR_REDUCE_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_DR_SETUP_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_EXCH_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_EXPT_D_C)
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_MUL_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_EXPTMOD_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_INVMOD_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_ABS_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#define BN_MP_REDUCE_IS_2K_L_C
|
||||
#define BN_S_MP_EXPTMOD_C
|
||||
#define BN_MP_DR_IS_MODULUS_C
|
||||
#define BN_MP_REDUCE_IS_2K_C
|
||||
#define BN_MP_ISODD_C
|
||||
#define BN_MP_EXPTMOD_FAST_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_EXPTMOD_FAST_C)
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_MONTGOMERY_SETUP_C
|
||||
#define BN_FAST_MP_MONTGOMERY_REDUCE_C
|
||||
#define BN_MP_MONTGOMERY_REDUCE_C
|
||||
#define BN_MP_DR_SETUP_C
|
||||
#define BN_MP_DR_REDUCE_C
|
||||
#define BN_MP_REDUCE_2K_SETUP_C
|
||||
#define BN_MP_REDUCE_2K_C
|
||||
#define BN_MP_MONTGOMERY_CALC_NORMALIZATION_C
|
||||
#define BN_MP_MULMOD_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_EXCH_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_EXTEUCLID_C)
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_DIV_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_NEG_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_FREAD_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_S_RMAP_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_MP_ADD_D_C
|
||||
#define BN_MP_CMP_D_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_FWRITE_C)
|
||||
#define BN_MP_RADIX_SIZE_C
|
||||
#define BN_MP_TORADIX_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_GCD_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_ABS_C
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_CNT_LSB_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#define BN_MP_MUL_2D_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_GET_INT_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_GROW_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INIT_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INIT_COPY_C)
|
||||
#define BN_MP_COPY_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INIT_MULTI_C)
|
||||
#define BN_MP_ERR_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INIT_SET_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_SET_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INIT_SET_INT_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_SET_INT_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INIT_SIZE_C)
|
||||
#define BN_MP_INIT_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INVMOD_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_ISODD_C
|
||||
#define BN_FAST_MP_INVMOD_C
|
||||
#define BN_MP_INVMOD_SLOW_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_INVMOD_SLOW_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_ISEVEN_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_DIV_2_C
|
||||
#define BN_MP_ISODD_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_IS_SQUARE_C)
|
||||
#define BN_MP_MOD_D_C
|
||||
#define BN_MP_INIT_SET_INT_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_GET_INT_C
|
||||
#define BN_MP_SQRT_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_JACOBI_C)
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_CNT_LSB_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_KARATSUBA_MUL_C)
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_KARATSUBA_SQR_C)
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_S_MP_ADD_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_LCM_C)
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_GCD_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_MP_DIV_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_LSHD_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_RSHD_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MOD_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_DIV_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_EXCH_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MOD_2D_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MOD_D_C)
|
||||
#define BN_MP_DIV_D_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MONTGOMERY_CALC_NORMALIZATION_C)
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_2EXPT_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_MUL_2_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MONTGOMERY_REDUCE_C)
|
||||
#define BN_FAST_MP_MONTGOMERY_REDUCE_C
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MONTGOMERY_SETUP_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MUL_C)
|
||||
#define BN_MP_TOOM_MUL_C
|
||||
#define BN_MP_KARATSUBA_MUL_C
|
||||
#define BN_FAST_S_MP_MUL_DIGS_C
|
||||
#define BN_S_MP_MUL_C
|
||||
#define BN_S_MP_MUL_DIGS_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MUL_2_C)
|
||||
#define BN_MP_GROW_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MUL_2D_C)
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MUL_D_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_MULMOD_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_MOD_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_N_ROOT_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_EXPT_D_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_MP_DIV_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_MP_SUB_D_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_NEG_C)
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_OR_C)
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_PRIME_FERMAT_C)
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_EXPTMOD_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_PRIME_IS_DIVISIBLE_C)
|
||||
#define BN_MP_MOD_D_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_PRIME_IS_PRIME_C)
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_PRIME_IS_DIVISIBLE_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_PRIME_MILLER_RABIN_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_PRIME_MILLER_RABIN_C)
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_SUB_D_C
|
||||
#define BN_MP_CNT_LSB_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_EXPTMOD_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_MP_SQRMOD_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_PRIME_NEXT_PRIME_C)
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_SUB_D_C
|
||||
#define BN_MP_ISEVEN_C
|
||||
#define BN_MP_MOD_D_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_ADD_D_C
|
||||
#define BN_MP_PRIME_MILLER_RABIN_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_PRIME_RABIN_MILLER_TRIALS_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_PRIME_RANDOM_EX_C)
|
||||
#define BN_MP_READ_UNSIGNED_BIN_C
|
||||
#define BN_MP_PRIME_IS_PRIME_C
|
||||
#define BN_MP_SUB_D_C
|
||||
#define BN_MP_DIV_2_C
|
||||
#define BN_MP_MUL_2_C
|
||||
#define BN_MP_ADD_D_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_RADIX_SIZE_C)
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_DIV_D_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_RADIX_SMAP_C)
|
||||
#define BN_MP_S_RMAP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_RAND_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_ADD_D_C
|
||||
#define BN_MP_LSHD_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_READ_RADIX_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_S_RMAP_C
|
||||
#define BN_MP_RADIX_SMAP_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_MP_ADD_D_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_READ_SIGNED_BIN_C)
|
||||
#define BN_MP_READ_UNSIGNED_BIN_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_READ_UNSIGNED_BIN_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_MUL_2D_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_C)
|
||||
#define BN_MP_REDUCE_SETUP_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_S_MP_MUL_HIGH_DIGS_C
|
||||
#define BN_FAST_S_MP_MUL_HIGH_DIGS_C
|
||||
#define BN_MP_MOD_2D_C
|
||||
#define BN_S_MP_MUL_DIGS_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_CMP_D_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_CMP_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_2K_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_S_MP_ADD_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_2K_L_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_S_MP_ADD_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_2K_SETUP_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_2EXPT_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_2K_SETUP_L_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_2EXPT_C
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_IS_2K_C)
|
||||
#define BN_MP_REDUCE_2K_C
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_IS_2K_L_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_REDUCE_SETUP_C)
|
||||
#define BN_MP_2EXPT_C
|
||||
#define BN_MP_DIV_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_RSHD_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SET_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SET_INT_C)
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_MUL_2D_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SHRINK_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SIGNED_BIN_SIZE_C)
|
||||
#define BN_MP_UNSIGNED_BIN_SIZE_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SQR_C)
|
||||
#define BN_MP_TOOM_SQR_C
|
||||
#define BN_MP_KARATSUBA_SQR_C
|
||||
#define BN_FAST_S_MP_SQR_C
|
||||
#define BN_S_MP_SQR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SQRMOD_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_MOD_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SQRT_C)
|
||||
#define BN_MP_N_ROOT_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_ZERO_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_DIV_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_DIV_2_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SUB_C)
|
||||
#define BN_S_MP_ADD_C
|
||||
#define BN_MP_CMP_MAG_C
|
||||
#define BN_S_MP_SUB_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SUB_D_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_ADD_D_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_SUBMOD_C)
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_MOD_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TO_SIGNED_BIN_C)
|
||||
#define BN_MP_TO_UNSIGNED_BIN_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TO_SIGNED_BIN_N_C)
|
||||
#define BN_MP_SIGNED_BIN_SIZE_C
|
||||
#define BN_MP_TO_SIGNED_BIN_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TO_UNSIGNED_BIN_C)
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_DIV_2D_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TO_UNSIGNED_BIN_N_C)
|
||||
#define BN_MP_UNSIGNED_BIN_SIZE_C
|
||||
#define BN_MP_TO_UNSIGNED_BIN_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TOOM_MUL_C)
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_MOD_2D_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_MUL_2_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_DIV_2_C
|
||||
#define BN_MP_MUL_2D_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_MP_DIV_3_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TOOM_SQR_C)
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_MOD_2D_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_RSHD_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_MUL_2_C
|
||||
#define BN_MP_ADD_C
|
||||
#define BN_MP_SUB_C
|
||||
#define BN_MP_DIV_2_C
|
||||
#define BN_MP_MUL_2D_C
|
||||
#define BN_MP_MUL_D_C
|
||||
#define BN_MP_DIV_3_C
|
||||
#define BN_MP_LSHD_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TORADIX_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_DIV_D_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_S_RMAP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_TORADIX_N_C)
|
||||
#define BN_MP_ISZERO_C
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_DIV_D_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_S_RMAP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_UNSIGNED_BIN_SIZE_C)
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_XOR_C)
|
||||
#define BN_MP_INIT_COPY_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_MP_ZERO_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_PRIME_TAB_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_REVERSE_C)
|
||||
#endif
|
||||
|
||||
#if defined(BN_S_MP_ADD_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_S_MP_EXPTMOD_C)
|
||||
#define BN_MP_COUNT_BITS_C
|
||||
#define BN_MP_INIT_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#define BN_MP_REDUCE_SETUP_C
|
||||
#define BN_MP_REDUCE_C
|
||||
#define BN_MP_REDUCE_2K_SETUP_L_C
|
||||
#define BN_MP_REDUCE_2K_L_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_COPY_C
|
||||
#define BN_MP_SQR_C
|
||||
#define BN_MP_MUL_C
|
||||
#define BN_MP_SET_C
|
||||
#define BN_MP_EXCH_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_S_MP_MUL_DIGS_C)
|
||||
#define BN_FAST_S_MP_MUL_DIGS_C
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_S_MP_MUL_HIGH_DIGS_C)
|
||||
#define BN_FAST_S_MP_MUL_HIGH_DIGS_C
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_S_MP_SQR_C)
|
||||
#define BN_MP_INIT_SIZE_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#define BN_MP_EXCH_C
|
||||
#define BN_MP_CLEAR_C
|
||||
#endif
|
||||
|
||||
#if defined(BN_S_MP_SUB_C)
|
||||
#define BN_MP_GROW_C
|
||||
#define BN_MP_CLAMP_C
|
||||
#endif
|
||||
|
||||
#if defined(BNCORE_C)
|
||||
#endif
|
||||
|
||||
#ifdef LTM3
|
||||
#define LTM_LAST
|
||||
#endif
|
||||
#include <tommath_superclass.h>
|
||||
#include <tommath_class.h>
|
||||
#else
|
||||
#define LTM_LAST
|
||||
#endif
|
||||
72
amd64/include/tommath_superclass.h
Normal file
72
amd64/include/tommath_superclass.h
Normal file
@@ -0,0 +1,72 @@
|
||||
/* super class file for PK algos */
|
||||
|
||||
/* default ... include all MPI */
|
||||
#define LTM_ALL
|
||||
|
||||
/* RSA only (does not support DH/DSA/ECC) */
|
||||
/* #define SC_RSA_1 */
|
||||
|
||||
/* For reference.... On an Athlon64 optimizing for speed...
|
||||
|
||||
LTM's mpi.o with all functions [striped] is 142KiB in size.
|
||||
|
||||
*/
|
||||
|
||||
/* Works for RSA only, mpi.o is 68KiB */
|
||||
#ifdef SC_RSA_1
|
||||
#define BN_MP_SHRINK_C
|
||||
#define BN_MP_LCM_C
|
||||
#define BN_MP_PRIME_RANDOM_EX_C
|
||||
#define BN_MP_INVMOD_C
|
||||
#define BN_MP_GCD_C
|
||||
#define BN_MP_MOD_C
|
||||
#define BN_MP_MULMOD_C
|
||||
#define BN_MP_ADDMOD_C
|
||||
#define BN_MP_EXPTMOD_C
|
||||
#define BN_MP_SET_INT_C
|
||||
#define BN_MP_INIT_MULTI_C
|
||||
#define BN_MP_CLEAR_MULTI_C
|
||||
#define BN_MP_UNSIGNED_BIN_SIZE_C
|
||||
#define BN_MP_TO_UNSIGNED_BIN_C
|
||||
#define BN_MP_MOD_D_C
|
||||
#define BN_MP_PRIME_RABIN_MILLER_TRIALS_C
|
||||
#define BN_REVERSE_C
|
||||
#define BN_PRIME_TAB_C
|
||||
|
||||
/* other modifiers */
|
||||
#define BN_MP_DIV_SMALL /* Slower division, not critical */
|
||||
|
||||
/* here we are on the last pass so we turn things off. The functions classes are still there
|
||||
* but we remove them specifically from the build. This also invokes tweaks in functions
|
||||
* like removing support for even moduli, etc...
|
||||
*/
|
||||
#ifdef LTM_LAST
|
||||
#undef BN_MP_TOOM_MUL_C
|
||||
#undef BN_MP_TOOM_SQR_C
|
||||
#undef BN_MP_KARATSUBA_MUL_C
|
||||
#undef BN_MP_KARATSUBA_SQR_C
|
||||
#undef BN_MP_REDUCE_C
|
||||
#undef BN_MP_REDUCE_SETUP_C
|
||||
#undef BN_MP_DR_IS_MODULUS_C
|
||||
#undef BN_MP_DR_SETUP_C
|
||||
#undef BN_MP_DR_REDUCE_C
|
||||
#undef BN_MP_REDUCE_IS_2K_C
|
||||
#undef BN_MP_REDUCE_2K_SETUP_C
|
||||
#undef BN_MP_REDUCE_2K_C
|
||||
#undef BN_S_MP_EXPTMOD_C
|
||||
#undef BN_MP_DIV_3_C
|
||||
#undef BN_S_MP_MUL_HIGH_DIGS_C
|
||||
#undef BN_FAST_S_MP_MUL_HIGH_DIGS_C
|
||||
#undef BN_FAST_MP_INVMOD_C
|
||||
|
||||
/* To safely undefine these you have to make sure your RSA key won't exceed the Comba threshold
|
||||
* which is roughly 255 digits [7140 bits for 32-bit machines, 15300 bits for 64-bit machines]
|
||||
* which means roughly speaking you can handle upto 2536-bit RSA keys with these defined without
|
||||
* trouble.
|
||||
*/
|
||||
#undef BN_S_MP_MUL_DIGS_C
|
||||
#undef BN_S_MP_SQR_C
|
||||
#undef BN_MP_MONTGOMERY_REDUCE_C
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -1,12 +1,7 @@
|
||||
if {[info sharedlibextension] != ".dll"} return
|
||||
if {[package vsatisfies [package provide Tcl] 9.0-]} {
|
||||
package ifneeded dde 1.4.4 \
|
||||
[list load [file join $dir tcl9dde14.dll] Dde]
|
||||
} elseif {![package vsatisfies [package provide Tcl] 8.7]
|
||||
&& [::tcl::pkgconfig get debug]} {
|
||||
package ifneeded dde 1.4.4 \
|
||||
[list load [file join $dir tcldde14g.dll] Dde]
|
||||
if {([info commands ::tcl::pkgconfig] eq "")
|
||||
|| ([info sharedlibextension] ne ".dll")} return
|
||||
if {[::tcl::pkgconfig get debug]} {
|
||||
package ifneeded dde 1.4.0 [list load [file join $dir tcldde14g.dll] dde]
|
||||
} else {
|
||||
package ifneeded dde 1.4.4 \
|
||||
[list load [file join $dir tcldde14.dll] Dde]
|
||||
package ifneeded dde 1.4.0 [list load [file join $dir tcldde14.dll] dde]
|
||||
}
|
||||
|
||||
Binary file not shown.
@@ -1,815 +0,0 @@
|
||||
/*
|
||||
* ----------------------------------------------------------------------------
|
||||
* nmakehlp.c --
|
||||
*
|
||||
* This is used to fix limitations within nmake and the environment.
|
||||
*
|
||||
* Copyright (c) 2002 by David Gravereaux.
|
||||
* Copyright (c) 2006 by Pat Thoyts
|
||||
*
|
||||
* See the file "license.terms" for information on usage and redistribution of
|
||||
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
* ----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#include <windows.h>
|
||||
#ifdef _MSC_VER
|
||||
#pragma comment (lib, "user32.lib")
|
||||
#pragma comment (lib, "kernel32.lib")
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
|
||||
/*
|
||||
* This library is required for x64 builds with _some_ versions of MSVC
|
||||
*/
|
||||
#if defined(_M_IA64) || defined(_M_AMD64)
|
||||
#if _MSC_VER >= 1400 && _MSC_VER < 1500
|
||||
#pragma comment(lib, "bufferoverflowU")
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* ISO hack for dumb VC++ */
|
||||
#ifdef _MSC_VER
|
||||
#define snprintf _snprintf
|
||||
#endif
|
||||
|
||||
|
||||
/* protos */
|
||||
|
||||
static int CheckForCompilerFeature(const char *option);
|
||||
static int CheckForLinkerFeature(char **options, int count);
|
||||
static int IsIn(const char *string, const char *substring);
|
||||
static int SubstituteFile(const char *substs, const char *filename);
|
||||
static int QualifyPath(const char *path);
|
||||
static int LocateDependency(const char *keyfile);
|
||||
static const char *GetVersionFromFile(const char *filename, const char *match, int numdots);
|
||||
static DWORD WINAPI ReadFromPipe(LPVOID args);
|
||||
|
||||
/* globals */
|
||||
|
||||
#define CHUNK 25
|
||||
#define STATICBUFFERSIZE 1000
|
||||
typedef struct {
|
||||
HANDLE pipe;
|
||||
char buffer[STATICBUFFERSIZE];
|
||||
} pipeinfo;
|
||||
|
||||
pipeinfo Out = {INVALID_HANDLE_VALUE, ""};
|
||||
pipeinfo Err = {INVALID_HANDLE_VALUE, ""};
|
||||
|
||||
/*
|
||||
* exitcodes: 0 == no, 1 == yes, 2 == error
|
||||
*/
|
||||
|
||||
int
|
||||
main(
|
||||
int argc,
|
||||
char *argv[])
|
||||
{
|
||||
char msg[300];
|
||||
DWORD dwWritten;
|
||||
int chars;
|
||||
const char *s;
|
||||
|
||||
/*
|
||||
* Make sure children (cl.exe and link.exe) are kept quiet.
|
||||
*/
|
||||
|
||||
SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOOPENFILEERRORBOX);
|
||||
|
||||
/*
|
||||
* Make sure the compiler and linker aren't effected by the outside world.
|
||||
*/
|
||||
|
||||
SetEnvironmentVariable("CL", "");
|
||||
SetEnvironmentVariable("LINK", "");
|
||||
|
||||
if (argc > 1 && *argv[1] == '-') {
|
||||
switch (*(argv[1]+1)) {
|
||||
case 'c':
|
||||
if (argc != 3) {
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -c <compiler option>\n"
|
||||
"Tests for whether cl.exe supports an option\n"
|
||||
"exitcodes: 0 == no, 1 == yes, 2 == error\n", argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars,
|
||||
&dwWritten, NULL);
|
||||
return 2;
|
||||
}
|
||||
return CheckForCompilerFeature(argv[2]);
|
||||
case 'l':
|
||||
if (argc < 3) {
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -l <linker option> ?<mandatory option> ...?\n"
|
||||
"Tests for whether link.exe supports an option\n"
|
||||
"exitcodes: 0 == no, 1 == yes, 2 == error\n", argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars,
|
||||
&dwWritten, NULL);
|
||||
return 2;
|
||||
}
|
||||
return CheckForLinkerFeature(&argv[2], argc-2);
|
||||
case 'f':
|
||||
if (argc == 2) {
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -f <string> <substring>\n"
|
||||
"Find a substring within another\n"
|
||||
"exitcodes: 0 == no, 1 == yes, 2 == error\n", argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars,
|
||||
&dwWritten, NULL);
|
||||
return 2;
|
||||
} else if (argc == 3) {
|
||||
/*
|
||||
* If the string is blank, there is no match.
|
||||
*/
|
||||
|
||||
return 0;
|
||||
} else {
|
||||
return IsIn(argv[2], argv[3]);
|
||||
}
|
||||
case 's':
|
||||
if (argc == 2) {
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -s <substitutions file> <file>\n"
|
||||
"Perform a set of string map type substutitions on a file\n"
|
||||
"exitcodes: 0\n",
|
||||
argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars,
|
||||
&dwWritten, NULL);
|
||||
return 2;
|
||||
}
|
||||
return SubstituteFile(argv[2], argv[3]);
|
||||
case 'V':
|
||||
if (argc != 4) {
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -V filename matchstring\n"
|
||||
"Extract a version from a file:\n"
|
||||
"eg: pkgIndex.tcl \"package ifneeded http\"",
|
||||
argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars,
|
||||
&dwWritten, NULL);
|
||||
return 0;
|
||||
}
|
||||
s = GetVersionFromFile(argv[2], argv[3], *(argv[1]+2) - '0');
|
||||
if (s && *s) {
|
||||
printf("%s\n", s);
|
||||
return 0;
|
||||
} else
|
||||
return 1; /* Version not found. Return non-0 exit code */
|
||||
|
||||
case 'Q':
|
||||
if (argc != 3) {
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -Q path\n"
|
||||
"Emit the fully qualified path\n"
|
||||
"exitcodes: 0 == no, 1 == yes, 2 == error\n", argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars,
|
||||
&dwWritten, NULL);
|
||||
return 2;
|
||||
}
|
||||
return QualifyPath(argv[2]);
|
||||
|
||||
case 'L':
|
||||
if (argc != 3) {
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -L keypath\n"
|
||||
"Emit the fully qualified path of directory containing keypath\n"
|
||||
"exitcodes: 0 == success, 1 == not found, 2 == error\n", argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars,
|
||||
&dwWritten, NULL);
|
||||
return 2;
|
||||
}
|
||||
return LocateDependency(argv[2]);
|
||||
}
|
||||
}
|
||||
chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"usage: %s -c|-f|-l|-Q|-s|-V ...\n"
|
||||
"This is a little helper app to equalize shell differences between WinNT and\n"
|
||||
"Win9x and get nmake.exe to accomplish its job.\n",
|
||||
argv[0]);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, chars, &dwWritten, NULL);
|
||||
return 2;
|
||||
}
|
||||
|
||||
static int
|
||||
CheckForCompilerFeature(
|
||||
const char *option)
|
||||
{
|
||||
STARTUPINFO si;
|
||||
PROCESS_INFORMATION pi;
|
||||
SECURITY_ATTRIBUTES sa;
|
||||
DWORD threadID;
|
||||
char msg[300];
|
||||
BOOL ok;
|
||||
HANDLE hProcess, h, pipeThreads[2];
|
||||
char cmdline[100];
|
||||
|
||||
hProcess = GetCurrentProcess();
|
||||
|
||||
ZeroMemory(&pi, sizeof(PROCESS_INFORMATION));
|
||||
ZeroMemory(&si, sizeof(STARTUPINFO));
|
||||
si.cb = sizeof(STARTUPINFO);
|
||||
si.dwFlags = STARTF_USESTDHANDLES;
|
||||
si.hStdInput = INVALID_HANDLE_VALUE;
|
||||
|
||||
ZeroMemory(&sa, sizeof(SECURITY_ATTRIBUTES));
|
||||
sa.nLength = sizeof(SECURITY_ATTRIBUTES);
|
||||
sa.lpSecurityDescriptor = NULL;
|
||||
sa.bInheritHandle = FALSE;
|
||||
|
||||
/*
|
||||
* Create a non-inheritible pipe.
|
||||
*/
|
||||
|
||||
CreatePipe(&Out.pipe, &h, &sa, 0);
|
||||
|
||||
/*
|
||||
* Dupe the write side, make it inheritible, and close the original.
|
||||
*/
|
||||
|
||||
DuplicateHandle(hProcess, h, hProcess, &si.hStdOutput, 0, TRUE,
|
||||
DUPLICATE_SAME_ACCESS | DUPLICATE_CLOSE_SOURCE);
|
||||
|
||||
/*
|
||||
* Same as above, but for the error side.
|
||||
*/
|
||||
|
||||
CreatePipe(&Err.pipe, &h, &sa, 0);
|
||||
DuplicateHandle(hProcess, h, hProcess, &si.hStdError, 0, TRUE,
|
||||
DUPLICATE_SAME_ACCESS | DUPLICATE_CLOSE_SOURCE);
|
||||
|
||||
/*
|
||||
* Base command line.
|
||||
*/
|
||||
|
||||
lstrcpy(cmdline, "cl.exe -nologo -c -TC -Zs -X -Fp.\\_junk.pch ");
|
||||
|
||||
/*
|
||||
* Append our option for testing
|
||||
*/
|
||||
|
||||
lstrcat(cmdline, option);
|
||||
|
||||
/*
|
||||
* Filename to compile, which exists, but is nothing and empty.
|
||||
*/
|
||||
|
||||
lstrcat(cmdline, " .\\nul");
|
||||
|
||||
ok = CreateProcess(
|
||||
NULL, /* Module name. */
|
||||
cmdline, /* Command line. */
|
||||
NULL, /* Process handle not inheritable. */
|
||||
NULL, /* Thread handle not inheritable. */
|
||||
TRUE, /* yes, inherit handles. */
|
||||
DETACHED_PROCESS, /* No console for you. */
|
||||
NULL, /* Use parent's environment block. */
|
||||
NULL, /* Use parent's starting directory. */
|
||||
&si, /* Pointer to STARTUPINFO structure. */
|
||||
&pi); /* Pointer to PROCESS_INFORMATION structure. */
|
||||
|
||||
if (!ok) {
|
||||
DWORD err = GetLastError();
|
||||
int chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"Tried to launch: \"%s\", but got error [%u]: ", cmdline, err);
|
||||
|
||||
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS|
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK, 0L, err, 0, (LPSTR)&msg[chars],
|
||||
(300-chars), 0);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, lstrlen(msg), &err,NULL);
|
||||
return 2;
|
||||
}
|
||||
|
||||
/*
|
||||
* Close our references to the write handles that have now been inherited.
|
||||
*/
|
||||
|
||||
CloseHandle(si.hStdOutput);
|
||||
CloseHandle(si.hStdError);
|
||||
|
||||
WaitForInputIdle(pi.hProcess, 5000);
|
||||
CloseHandle(pi.hThread);
|
||||
|
||||
/*
|
||||
* Start the pipe reader threads.
|
||||
*/
|
||||
|
||||
pipeThreads[0] = CreateThread(NULL, 0, ReadFromPipe, &Out, 0, &threadID);
|
||||
pipeThreads[1] = CreateThread(NULL, 0, ReadFromPipe, &Err, 0, &threadID);
|
||||
|
||||
/*
|
||||
* Block waiting for the process to end.
|
||||
*/
|
||||
|
||||
WaitForSingleObject(pi.hProcess, INFINITE);
|
||||
CloseHandle(pi.hProcess);
|
||||
|
||||
/*
|
||||
* Wait for our pipe to get done reading, should it be a little slow.
|
||||
*/
|
||||
|
||||
WaitForMultipleObjects(2, pipeThreads, TRUE, 500);
|
||||
CloseHandle(pipeThreads[0]);
|
||||
CloseHandle(pipeThreads[1]);
|
||||
|
||||
/*
|
||||
* Look for the commandline warning code in both streams.
|
||||
* - in MSVC 6 & 7 we get D4002, in MSVC 8 we get D9002.
|
||||
*/
|
||||
|
||||
return !(strstr(Out.buffer, "D4002") != NULL
|
||||
|| strstr(Err.buffer, "D4002") != NULL
|
||||
|| strstr(Out.buffer, "D9002") != NULL
|
||||
|| strstr(Err.buffer, "D9002") != NULL
|
||||
|| strstr(Out.buffer, "D2021") != NULL
|
||||
|| strstr(Err.buffer, "D2021") != NULL);
|
||||
}
|
||||
|
||||
static int
|
||||
CheckForLinkerFeature(
|
||||
char **options,
|
||||
int count)
|
||||
{
|
||||
STARTUPINFO si;
|
||||
PROCESS_INFORMATION pi;
|
||||
SECURITY_ATTRIBUTES sa;
|
||||
DWORD threadID;
|
||||
char msg[300];
|
||||
BOOL ok;
|
||||
HANDLE hProcess, h, pipeThreads[2];
|
||||
int i;
|
||||
char cmdline[255];
|
||||
|
||||
hProcess = GetCurrentProcess();
|
||||
|
||||
ZeroMemory(&pi, sizeof(PROCESS_INFORMATION));
|
||||
ZeroMemory(&si, sizeof(STARTUPINFO));
|
||||
si.cb = sizeof(STARTUPINFO);
|
||||
si.dwFlags = STARTF_USESTDHANDLES;
|
||||
si.hStdInput = INVALID_HANDLE_VALUE;
|
||||
|
||||
ZeroMemory(&sa, sizeof(SECURITY_ATTRIBUTES));
|
||||
sa.nLength = sizeof(SECURITY_ATTRIBUTES);
|
||||
sa.lpSecurityDescriptor = NULL;
|
||||
sa.bInheritHandle = TRUE;
|
||||
|
||||
/*
|
||||
* Create a non-inheritible pipe.
|
||||
*/
|
||||
|
||||
CreatePipe(&Out.pipe, &h, &sa, 0);
|
||||
|
||||
/*
|
||||
* Dupe the write side, make it inheritible, and close the original.
|
||||
*/
|
||||
|
||||
DuplicateHandle(hProcess, h, hProcess, &si.hStdOutput, 0, TRUE,
|
||||
DUPLICATE_SAME_ACCESS | DUPLICATE_CLOSE_SOURCE);
|
||||
|
||||
/*
|
||||
* Same as above, but for the error side.
|
||||
*/
|
||||
|
||||
CreatePipe(&Err.pipe, &h, &sa, 0);
|
||||
DuplicateHandle(hProcess, h, hProcess, &si.hStdError, 0, TRUE,
|
||||
DUPLICATE_SAME_ACCESS | DUPLICATE_CLOSE_SOURCE);
|
||||
|
||||
/*
|
||||
* Base command line.
|
||||
*/
|
||||
|
||||
lstrcpy(cmdline, "link.exe -nologo ");
|
||||
|
||||
/*
|
||||
* Append our option for testing.
|
||||
*/
|
||||
|
||||
for (i = 0; i < count; i++) {
|
||||
lstrcat(cmdline, " \"");
|
||||
lstrcat(cmdline, options[i]);
|
||||
lstrcat(cmdline, "\"");
|
||||
}
|
||||
|
||||
ok = CreateProcess(
|
||||
NULL, /* Module name. */
|
||||
cmdline, /* Command line. */
|
||||
NULL, /* Process handle not inheritable. */
|
||||
NULL, /* Thread handle not inheritable. */
|
||||
TRUE, /* yes, inherit handles. */
|
||||
DETACHED_PROCESS, /* No console for you. */
|
||||
NULL, /* Use parent's environment block. */
|
||||
NULL, /* Use parent's starting directory. */
|
||||
&si, /* Pointer to STARTUPINFO structure. */
|
||||
&pi); /* Pointer to PROCESS_INFORMATION structure. */
|
||||
|
||||
if (!ok) {
|
||||
DWORD err = GetLastError();
|
||||
int chars = snprintf(msg, sizeof(msg) - 1,
|
||||
"Tried to launch: \"%s\", but got error [%u]: ", cmdline, err);
|
||||
|
||||
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS|
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK, 0L, err, 0, (LPSTR)&msg[chars],
|
||||
(300-chars), 0);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, lstrlen(msg), &err,NULL);
|
||||
return 2;
|
||||
}
|
||||
|
||||
/*
|
||||
* Close our references to the write handles that have now been inherited.
|
||||
*/
|
||||
|
||||
CloseHandle(si.hStdOutput);
|
||||
CloseHandle(si.hStdError);
|
||||
|
||||
WaitForInputIdle(pi.hProcess, 5000);
|
||||
CloseHandle(pi.hThread);
|
||||
|
||||
/*
|
||||
* Start the pipe reader threads.
|
||||
*/
|
||||
|
||||
pipeThreads[0] = CreateThread(NULL, 0, ReadFromPipe, &Out, 0, &threadID);
|
||||
pipeThreads[1] = CreateThread(NULL, 0, ReadFromPipe, &Err, 0, &threadID);
|
||||
|
||||
/*
|
||||
* Block waiting for the process to end.
|
||||
*/
|
||||
|
||||
WaitForSingleObject(pi.hProcess, INFINITE);
|
||||
CloseHandle(pi.hProcess);
|
||||
|
||||
/*
|
||||
* Wait for our pipe to get done reading, should it be a little slow.
|
||||
*/
|
||||
|
||||
WaitForMultipleObjects(2, pipeThreads, TRUE, 500);
|
||||
CloseHandle(pipeThreads[0]);
|
||||
CloseHandle(pipeThreads[1]);
|
||||
|
||||
/*
|
||||
* Look for the commandline warning code in the stderr stream.
|
||||
*/
|
||||
|
||||
return !(strstr(Out.buffer, "LNK1117") != NULL ||
|
||||
strstr(Err.buffer, "LNK1117") != NULL ||
|
||||
strstr(Out.buffer, "LNK4044") != NULL ||
|
||||
strstr(Err.buffer, "LNK4044") != NULL ||
|
||||
strstr(Out.buffer, "LNK4224") != NULL ||
|
||||
strstr(Err.buffer, "LNK4224") != NULL);
|
||||
}
|
||||
|
||||
static DWORD WINAPI
|
||||
ReadFromPipe(
|
||||
LPVOID args)
|
||||
{
|
||||
pipeinfo *pi = (pipeinfo *) args;
|
||||
char *lastBuf = pi->buffer;
|
||||
DWORD dwRead;
|
||||
BOOL ok;
|
||||
|
||||
again:
|
||||
if (lastBuf - pi->buffer + CHUNK > STATICBUFFERSIZE) {
|
||||
CloseHandle(pi->pipe);
|
||||
return (DWORD)-1;
|
||||
}
|
||||
ok = ReadFile(pi->pipe, lastBuf, CHUNK, &dwRead, 0L);
|
||||
if (!ok || dwRead == 0) {
|
||||
CloseHandle(pi->pipe);
|
||||
return 0;
|
||||
}
|
||||
lastBuf += dwRead;
|
||||
goto again;
|
||||
|
||||
return 0; /* makes the compiler happy */
|
||||
}
|
||||
|
||||
static int
|
||||
IsIn(
|
||||
const char *string,
|
||||
const char *substring)
|
||||
{
|
||||
return (strstr(string, substring) != NULL);
|
||||
}
|
||||
|
||||
/*
|
||||
* GetVersionFromFile --
|
||||
* Looks for a match string in a file and then returns the version
|
||||
* following the match where a version is anything acceptable to
|
||||
* package provide or package ifneeded.
|
||||
*/
|
||||
|
||||
static const char *
|
||||
GetVersionFromFile(
|
||||
const char *filename,
|
||||
const char *match,
|
||||
int numdots)
|
||||
{
|
||||
static char szBuffer[100];
|
||||
char *szResult = NULL;
|
||||
FILE *fp = fopen(filename, "rt");
|
||||
|
||||
if (fp != NULL) {
|
||||
/*
|
||||
* Read data until we see our match string.
|
||||
*/
|
||||
|
||||
while (fgets(szBuffer, sizeof(szBuffer), fp) != NULL) {
|
||||
LPSTR p, q;
|
||||
|
||||
p = strstr(szBuffer, match);
|
||||
if (p != NULL) {
|
||||
/*
|
||||
* Skip to first digit after the match.
|
||||
*/
|
||||
|
||||
p += strlen(match);
|
||||
while (*p && !isdigit((unsigned char)*p)) {
|
||||
++p;
|
||||
}
|
||||
|
||||
/*
|
||||
* Find ending whitespace.
|
||||
*/
|
||||
|
||||
q = p;
|
||||
while (*q && (strchr("0123456789.ab", *q)) && (((!strchr(".ab", *q)
|
||||
&& !strchr("ab", q[-1])) || --numdots))) {
|
||||
++q;
|
||||
}
|
||||
|
||||
*q = 0;
|
||||
szResult = p;
|
||||
break;
|
||||
}
|
||||
}
|
||||
fclose(fp);
|
||||
}
|
||||
return szResult;
|
||||
}
|
||||
|
||||
/*
|
||||
* List helpers for the SubstituteFile function
|
||||
*/
|
||||
|
||||
typedef struct list_item_t {
|
||||
struct list_item_t *nextPtr;
|
||||
char * key;
|
||||
char * value;
|
||||
} list_item_t;
|
||||
|
||||
/* insert a list item into the list (list may be null) */
|
||||
static list_item_t *
|
||||
list_insert(list_item_t **listPtrPtr, const char *key, const char *value)
|
||||
{
|
||||
list_item_t *itemPtr = (list_item_t *)malloc(sizeof(list_item_t));
|
||||
if (itemPtr) {
|
||||
itemPtr->key = strdup(key);
|
||||
itemPtr->value = strdup(value);
|
||||
itemPtr->nextPtr = NULL;
|
||||
|
||||
while(*listPtrPtr) {
|
||||
listPtrPtr = &(*listPtrPtr)->nextPtr;
|
||||
}
|
||||
*listPtrPtr = itemPtr;
|
||||
}
|
||||
return itemPtr;
|
||||
}
|
||||
|
||||
static void
|
||||
list_free(list_item_t **listPtrPtr)
|
||||
{
|
||||
list_item_t *tmpPtr, *listPtr = *listPtrPtr;
|
||||
while (listPtr) {
|
||||
tmpPtr = listPtr;
|
||||
listPtr = listPtr->nextPtr;
|
||||
free(tmpPtr->key);
|
||||
free(tmpPtr->value);
|
||||
free(tmpPtr);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* SubstituteFile --
|
||||
* As windows doesn't provide anything useful like sed and it's unreliable
|
||||
* to use the tclsh you are building against (consider x-platform builds -
|
||||
* eg compiling AMD64 target from IX86) we provide a simple substitution
|
||||
* option here to handle autoconf style substitutions.
|
||||
* The substitution file is whitespace and line delimited. The file should
|
||||
* consist of lines matching the regular expression:
|
||||
* \s*\S+\s+\S*$
|
||||
*
|
||||
* Usage is something like:
|
||||
* nmakehlp -S << $** > $@
|
||||
* @PACKAGE_NAME@ $(PACKAGE_NAME)
|
||||
* @PACKAGE_VERSION@ $(PACKAGE_VERSION)
|
||||
* <<
|
||||
*/
|
||||
|
||||
static int
|
||||
SubstituteFile(
|
||||
const char *substitutions,
|
||||
const char *filename)
|
||||
{
|
||||
static char szBuffer[1024], szCopy[1024];
|
||||
list_item_t *substPtr = NULL;
|
||||
FILE *fp, *sp;
|
||||
|
||||
fp = fopen(filename, "rt");
|
||||
if (fp != NULL) {
|
||||
|
||||
/*
|
||||
* Build a list of substutitions from the first filename
|
||||
*/
|
||||
|
||||
sp = fopen(substitutions, "rt");
|
||||
if (sp != NULL) {
|
||||
while (fgets(szBuffer, sizeof(szBuffer), sp) != NULL) {
|
||||
unsigned char *ks, *ke, *vs, *ve;
|
||||
ks = (unsigned char*)szBuffer;
|
||||
while (ks && *ks && isspace(*ks)) ++ks;
|
||||
ke = ks;
|
||||
while (ke && *ke && !isspace(*ke)) ++ke;
|
||||
vs = ke;
|
||||
while (vs && *vs && isspace(*vs)) ++vs;
|
||||
ve = vs;
|
||||
while (ve && *ve && !(*ve == '\r' || *ve == '\n')) ++ve;
|
||||
*ke = 0, *ve = 0;
|
||||
list_insert(&substPtr, (char*)ks, (char*)vs);
|
||||
}
|
||||
fclose(sp);
|
||||
}
|
||||
|
||||
/* debug: dump the list */
|
||||
#ifndef NDEBUG
|
||||
{
|
||||
int n = 0;
|
||||
list_item_t *p = NULL;
|
||||
for (p = substPtr; p != NULL; p = p->nextPtr, ++n) {
|
||||
fprintf(stderr, "% 3d '%s' => '%s'\n", n, p->key, p->value);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Run the substitutions over each line of the input
|
||||
*/
|
||||
|
||||
while (fgets(szBuffer, sizeof(szBuffer), fp) != NULL) {
|
||||
list_item_t *p = NULL;
|
||||
for (p = substPtr; p != NULL; p = p->nextPtr) {
|
||||
char *m = strstr(szBuffer, p->key);
|
||||
if (m) {
|
||||
char *cp, *op, *sp;
|
||||
cp = szCopy;
|
||||
op = szBuffer;
|
||||
while (op != m) *cp++ = *op++;
|
||||
sp = p->value;
|
||||
while (sp && *sp) *cp++ = *sp++;
|
||||
op += strlen(p->key);
|
||||
while (*op) *cp++ = *op++;
|
||||
*cp = 0;
|
||||
memcpy(szBuffer, szCopy, sizeof(szCopy));
|
||||
}
|
||||
}
|
||||
printf("%s", szBuffer);
|
||||
}
|
||||
|
||||
list_free(&substPtr);
|
||||
}
|
||||
fclose(fp);
|
||||
return 0;
|
||||
}
|
||||
|
||||
BOOL FileExists(LPCTSTR szPath)
|
||||
{
|
||||
#ifndef INVALID_FILE_ATTRIBUTES
|
||||
#define INVALID_FILE_ATTRIBUTES ((DWORD)-1)
|
||||
#endif
|
||||
DWORD pathAttr = GetFileAttributes(szPath);
|
||||
return (pathAttr != INVALID_FILE_ATTRIBUTES &&
|
||||
!(pathAttr & FILE_ATTRIBUTE_DIRECTORY));
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* QualifyPath --
|
||||
*
|
||||
* This composes the current working directory with a provided path
|
||||
* and returns the fully qualified and normalized path.
|
||||
* Mostly needed to setup paths for testing.
|
||||
*/
|
||||
|
||||
static int
|
||||
QualifyPath(
|
||||
const char *szPath)
|
||||
{
|
||||
char szCwd[MAX_PATH + 1];
|
||||
|
||||
GetFullPathName(szPath, sizeof(szCwd)-1, szCwd, NULL);
|
||||
printf("%s\n", szCwd);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Implements LocateDependency for a single directory. See that command
|
||||
* for an explanation.
|
||||
* Returns 0 if found after printing the directory.
|
||||
* Returns 1 if not found but no errors.
|
||||
* Returns 2 on any kind of error
|
||||
* Basically, these are used as exit codes for the process.
|
||||
*/
|
||||
static int LocateDependencyHelper(const char *dir, const char *keypath)
|
||||
{
|
||||
HANDLE hSearch;
|
||||
char path[MAX_PATH+1];
|
||||
size_t dirlen;
|
||||
int keylen, ret;
|
||||
WIN32_FIND_DATA finfo;
|
||||
|
||||
if (dir == NULL || keypath == NULL)
|
||||
return 2; /* Have no real error reporting mechanism into nmake */
|
||||
dirlen = strlen(dir);
|
||||
if ((dirlen + 3) > sizeof(path))
|
||||
return 2;
|
||||
strncpy(path, dir, dirlen);
|
||||
strncpy(path+dirlen, "\\*", 3); /* Including terminating \0 */
|
||||
keylen = strlen(keypath);
|
||||
|
||||
#if 0 /* This function is not available in Visual C++ 6 */
|
||||
/*
|
||||
* Use numerics 0 -> FindExInfoStandard,
|
||||
* 1 -> FindExSearchLimitToDirectories,
|
||||
* as these are not defined in Visual C++ 6
|
||||
*/
|
||||
hSearch = FindFirstFileEx(path, 0, &finfo, 1, NULL, 0);
|
||||
#else
|
||||
hSearch = FindFirstFile(path, &finfo);
|
||||
#endif
|
||||
if (hSearch == INVALID_HANDLE_VALUE)
|
||||
return 1; /* Not found */
|
||||
|
||||
/* Loop through all subdirs checking if the keypath is under there */
|
||||
ret = 1; /* Assume not found */
|
||||
do {
|
||||
int sublen;
|
||||
/*
|
||||
* We need to check it is a directory despite the
|
||||
* FindExSearchLimitToDirectories in the above call. See SDK docs
|
||||
*/
|
||||
if ((finfo.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) == 0)
|
||||
continue;
|
||||
sublen = strlen(finfo.cFileName);
|
||||
if ((dirlen+1+sublen+1+keylen+1) > sizeof(path))
|
||||
continue; /* Path does not fit, assume not matched */
|
||||
strncpy(path+dirlen+1, finfo.cFileName, sublen);
|
||||
path[dirlen+1+sublen] = '\\';
|
||||
strncpy(path+dirlen+1+sublen+1, keypath, keylen+1);
|
||||
if (FileExists(path)) {
|
||||
/* Found a match, print to stdout */
|
||||
path[dirlen+1+sublen] = '\0';
|
||||
QualifyPath(path);
|
||||
ret = 0;
|
||||
break;
|
||||
}
|
||||
} while (FindNextFile(hSearch, &finfo));
|
||||
FindClose(hSearch);
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
* LocateDependency --
|
||||
*
|
||||
* Locates a dependency for a package.
|
||||
* keypath - a relative path within the package directory
|
||||
* that is used to confirm it is the correct directory.
|
||||
* The search path for the package directory is currently only
|
||||
* the parent and grandparent of the current working directory.
|
||||
* If found, the command prints
|
||||
* name_DIRPATH=<full path of located directory>
|
||||
* and returns 0. If not found, does not print anything and returns 1.
|
||||
*/
|
||||
static int LocateDependency(const char *keypath)
|
||||
{
|
||||
size_t i;
|
||||
int ret;
|
||||
static const char *paths[] = {"..", "..\\..", "..\\..\\.."};
|
||||
|
||||
for (i = 0; i < (sizeof(paths)/sizeof(paths[0])); ++i) {
|
||||
ret = LocateDependencyHelper(paths[i], keypath);
|
||||
if (ret == 0)
|
||||
return ret;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Local variables:
|
||||
* mode: c
|
||||
* c-basic-offset: 4
|
||||
* fill-column: 78
|
||||
* indent-tabs-mode: t
|
||||
* tab-width: 8
|
||||
* End:
|
||||
*/
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,98 +0,0 @@
|
||||
#------------------------------------------------------------- -*- makefile -*-
|
||||
# targets.vc --
|
||||
#
|
||||
# Part of the nmake based build system for Tcl and its extensions.
|
||||
# This file defines some standard targets for the convenience of extensions
|
||||
# and can be optionally included by the extension makefile.
|
||||
# See TIP 477 (https://core.tcl-lang.org/tips/doc/main/tip/477.md) for docs.
|
||||
|
||||
$(PROJECT): setup pkgindex $(PRJLIB)
|
||||
|
||||
!ifdef PRJ_STUBOBJS
|
||||
$(PROJECT): $(PRJSTUBLIB)
|
||||
$(PRJSTUBLIB): $(PRJ_STUBOBJS)
|
||||
$(LIBCMD) $**
|
||||
|
||||
$(PRJ_STUBOBJS):
|
||||
$(CCSTUBSCMD) %s
|
||||
!endif # PRJ_STUBOBJS
|
||||
|
||||
!ifdef PRJ_MANIFEST
|
||||
$(PROJECT): $(PRJLIB).manifest
|
||||
$(PRJLIB).manifest: $(PRJ_MANIFEST)
|
||||
@nmakehlp -s << $** >$@
|
||||
@MACHINE@ $(MACHINE:IX86=X86)
|
||||
<<
|
||||
!endif
|
||||
|
||||
!if "$(PROJECT)" != "tcl" && "$(PROJECT)" != "tk"
|
||||
$(PRJLIB): $(PRJ_OBJS) $(RESFILE)
|
||||
!if $(STATIC_BUILD)
|
||||
$(LIBCMD) $**
|
||||
!else
|
||||
$(DLLCMD) $**
|
||||
$(_VC_MANIFEST_EMBED_DLL)
|
||||
!endif
|
||||
-@del $*.exp
|
||||
!endif
|
||||
|
||||
!if "$(PRJ_HEADERS)" != "" && "$(PRJ_OBJS)" != ""
|
||||
$(PRJ_OBJS): $(PRJ_HEADERS)
|
||||
!endif
|
||||
|
||||
# If parent makefile has defined stub objects, add their installation
|
||||
# to the default install
|
||||
!if "$(PRJ_STUBOBJS)" != ""
|
||||
default-install: default-install-stubs
|
||||
!endif
|
||||
|
||||
# Unlike the other default targets, these cannot be in rules.vc because
|
||||
# the executed command depends on existence of macro PRJ_HEADERS_PUBLIC
|
||||
# that the parent makefile will not define until after including rules-ext.vc
|
||||
!if "$(PRJ_HEADERS_PUBLIC)" != ""
|
||||
default-install: default-install-headers
|
||||
default-install-headers:
|
||||
@echo Installing headers to '$(INCLUDE_INSTALL_DIR)'
|
||||
@for %f in ($(PRJ_HEADERS_PUBLIC)) do @$(COPY) %f "$(INCLUDE_INSTALL_DIR)"
|
||||
!endif
|
||||
|
||||
!if "$(DISABLE_STANDARD_TARGETS)" == ""
|
||||
DISABLE_STANDARD_TARGETS = 0
|
||||
!endif
|
||||
|
||||
!if "$(DISABLE_TARGET_setup)" == ""
|
||||
DISABLE_TARGET_setup = 0
|
||||
!endif
|
||||
!if "$(DISABLE_TARGET_install)" == ""
|
||||
DISABLE_TARGET_install = 0
|
||||
!endif
|
||||
!if "$(DISABLE_TARGET_clean)" == ""
|
||||
DISABLE_TARGET_clean = 0
|
||||
!endif
|
||||
!if "$(DISABLE_TARGET_test)" == ""
|
||||
DISABLE_TARGET_test = 0
|
||||
!endif
|
||||
!if "$(DISABLE_TARGET_shell)" == ""
|
||||
DISABLE_TARGET_shell = 0
|
||||
!endif
|
||||
|
||||
!if !$(DISABLE_STANDARD_TARGETS)
|
||||
!if !$(DISABLE_TARGET_setup)
|
||||
setup: default-setup
|
||||
!endif
|
||||
!if !$(DISABLE_TARGET_install)
|
||||
install: default-install
|
||||
!endif
|
||||
!if !$(DISABLE_TARGET_clean)
|
||||
clean: default-clean
|
||||
realclean: hose
|
||||
hose: default-hose
|
||||
distclean: realclean default-distclean
|
||||
!endif
|
||||
!if !$(DISABLE_TARGET_test)
|
||||
test: default-test
|
||||
!endif
|
||||
!if !$(DISABLE_TARGET_shell)
|
||||
shell: default-shell
|
||||
!endif
|
||||
!endif # DISABLE_STANDARD_TARGETS
|
||||
@@ -1,4 +0,0 @@
|
||||
CORE_MACHINE = AMD64
|
||||
CORE_DEBUG = 0
|
||||
CORE_TCL_THREADS = 1
|
||||
CORE_USE_THREAD_ALLOC = 1
|
||||
@@ -1,9 +1,9 @@
|
||||
if {![package vsatisfies [package provide Tcl] 8.5]} return
|
||||
if {[info sharedlibextension] != ".dll"} return
|
||||
if {([info commands ::tcl::pkgconfig] eq "")
|
||||
|| ([info sharedlibextension] ne ".dll")} return
|
||||
if {[::tcl::pkgconfig get debug]} {
|
||||
package ifneeded registry 1.3.5 \
|
||||
[list load [file join $dir tclreg13g.dll] Registry]
|
||||
package ifneeded registry 1.3.2 \
|
||||
[list load [file join $dir tclreg13g.dll] registry]
|
||||
} else {
|
||||
package ifneeded registry 1.3.5 \
|
||||
[list load [file join $dir tclreg13.dll] Registry]
|
||||
package ifneeded registry 1.3.2 \
|
||||
[list load [file join $dir tclreg13.dll] registry]
|
||||
}
|
||||
|
||||
Binary file not shown.
@@ -122,9 +122,11 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
|
||||
# uniquify $dirs in order
|
||||
array set seen {}
|
||||
foreach i $dirs {
|
||||
# Make sure $i is unique under normalization. Avoid repeated [source].
|
||||
# Take note that the [file normalize] below has been noted to cause
|
||||
# difficulties for the freewrap utility. See Bug 1072136. Until
|
||||
# freewrap resolves the matter, one might work around the problem by
|
||||
# disabling that branch.
|
||||
if {[interp issafe]} {
|
||||
# Safe interps have no [file normalize].
|
||||
set norm $i
|
||||
} else {
|
||||
set norm [file normalize $i]
|
||||
@@ -133,7 +135,10 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
|
||||
continue
|
||||
}
|
||||
set seen($norm) {}
|
||||
|
||||
lappend uniqdirs $i
|
||||
}
|
||||
set dirs $uniqdirs
|
||||
foreach i $dirs {
|
||||
set the_library $i
|
||||
set file [file join $i $initScript]
|
||||
|
||||
@@ -203,7 +208,7 @@ proc auto_mkindex {dir args} {
|
||||
}
|
||||
|
||||
auto_mkindex_parser::init
|
||||
foreach file [lsort [glob -- {*}$args]] {
|
||||
foreach file [glob -- {*}$args] {
|
||||
try {
|
||||
append index [auto_mkindex_parser::mkindex $file]
|
||||
} on error {msg opts} {
|
||||
@@ -236,11 +241,10 @@ proc auto_mkindex_old {dir args} {
|
||||
if {![llength $args]} {
|
||||
set args *.tcl
|
||||
}
|
||||
foreach file [lsort [glob -- {*}$args]] {
|
||||
foreach file [glob -- {*}$args] {
|
||||
set f ""
|
||||
set error [catch {
|
||||
set f [open $file]
|
||||
fconfigure $f -eofchar "\032 {}"
|
||||
while {[gets $f line] >= 0} {
|
||||
if {[regexp {^proc[ ]+([^ ]*)} $line match procName]} {
|
||||
set procName [lindex [auto_qualify $procName "::"] 0]
|
||||
@@ -351,7 +355,6 @@ proc auto_mkindex_parser::mkindex {file} {
|
||||
set scriptFile $file
|
||||
|
||||
set fid [open $file]
|
||||
fconfigure $fid -eofchar "\032 {}"
|
||||
set contents [read $fid]
|
||||
close $fid
|
||||
|
||||
@@ -378,10 +381,10 @@ proc auto_mkindex_parser::mkindex {file} {
|
||||
|
||||
# auto_mkindex_parser::hook command
|
||||
#
|
||||
# Registers a Tcl command to evaluate when initializing the child interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the parent
|
||||
# Registers a Tcl command to evaluate when initializing the slave interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the master
|
||||
# interpreter, and can use the variable auto_mkindex_parser::parser to get to
|
||||
# the child
|
||||
# the slave
|
||||
|
||||
proc auto_mkindex_parser::hook {cmd} {
|
||||
variable initCommands
|
||||
@@ -391,14 +394,14 @@ proc auto_mkindex_parser::hook {cmd} {
|
||||
|
||||
# auto_mkindex_parser::slavehook command
|
||||
#
|
||||
# Registers a Tcl command to evaluate when initializing the child interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the child
|
||||
# Registers a Tcl command to evaluate when initializing the slave interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the slave
|
||||
# interpreter.
|
||||
|
||||
proc auto_mkindex_parser::slavehook {cmd} {
|
||||
variable initCommands
|
||||
|
||||
# The $parser variable is defined to be the name of the child interpreter
|
||||
# The $parser variable is defined to be the name of the slave interpreter
|
||||
# when this command is used later.
|
||||
|
||||
lappend initCommands "\$parser eval [list $cmd]"
|
||||
@@ -552,7 +555,7 @@ auto_mkindex_parser::command proc {name args} {
|
||||
|
||||
# Conditionally add support for Tcl byte code files. There are some tricky
|
||||
# details here. First, we need to get the tbcload library initialized in the
|
||||
# current interpreter. We cannot load tbcload into the child until we have
|
||||
# current interpreter. We cannot load tbcload into the slave until we have
|
||||
# done so because it needs access to the tcl_patchLevel variable. Second,
|
||||
# because the package index file may defer loading the library until we invoke
|
||||
# a command, we need to explicitly invoke auto_load to force it to be loaded.
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#
|
||||
#----------------------------------------------------------------------
|
||||
#
|
||||
# Copyright (c) 2004-2007 Kevin B. Kenny
|
||||
# Copyright (c) 2004,2005,2006,2007 by Kevin B. Kenny
|
||||
# See the file "license.terms" for information on usage and redistribution
|
||||
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
#
|
||||
@@ -2988,7 +2988,8 @@ proc ::tcl::clock::GetSystemTimeZone {} {
|
||||
set timezone $result
|
||||
} elseif {[set result [getenv TZ]] ne {}} {
|
||||
set timezone $result
|
||||
} else {
|
||||
}
|
||||
if {![info exists timezone]} {
|
||||
# Cache the time zone only if it was detected by one of the
|
||||
# expensive methods.
|
||||
if { [info exists CachedSystemTimeZone] } {
|
||||
@@ -3303,7 +3304,7 @@ proc ::tcl::clock::LoadTimeZoneFile { fileName } {
|
||||
return
|
||||
}
|
||||
|
||||
# Since an unsafe interp uses the [clock] command in the parent, this code
|
||||
# Since an unsafe interp uses the [clock] command in the master, this code
|
||||
# is security sensitive. Make sure that the path name cannot escape the
|
||||
# given directory.
|
||||
|
||||
@@ -3343,7 +3344,7 @@ proc ::tcl::clock::LoadTimeZoneFile { fileName } {
|
||||
proc ::tcl::clock::LoadZoneinfoFile { fileName } {
|
||||
variable ZoneinfoPaths
|
||||
|
||||
# Since an unsafe interp uses the [clock] command in the parent, this code
|
||||
# Since an unsafe interp uses the [clock] command in the master, this code
|
||||
# is security sensitive. Make sure that the path name cannot escape the
|
||||
# given directory.
|
||||
|
||||
@@ -3451,7 +3452,7 @@ proc ::tcl::clock::ReadZoneinfoFile {fileName fname} {
|
||||
set times [linsert $times 0 $MINWIDE]
|
||||
set codes {}
|
||||
foreach c $tempCodes {
|
||||
lappend codes [expr { $c & 0xFF }]
|
||||
lappend codes [expr { $c & 0xff }]
|
||||
}
|
||||
set codes [linsert $codes 0 0]
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,20 +0,0 @@
|
||||
# Encoding file: iso8859-11, single-byte
|
||||
S
|
||||
003F 0 1
|
||||
00
|
||||
0000000100020003000400050006000700080009000A000B000C000D000E000F
|
||||
0010001100120013001400150016001700180019001A001B001C001D001E001F
|
||||
0020002100220023002400250026002700280029002A002B002C002D002E002F
|
||||
0030003100320033003400350036003700380039003A003B003C003D003E003F
|
||||
0040004100420043004400450046004700480049004A004B004C004D004E004F
|
||||
0050005100520053005400550056005700580059005A005B005C005D005E005F
|
||||
0060006100620063006400650066006700680069006A006B006C006D006E006F
|
||||
0070007100720073007400750076007700780079007A007B007C007D007E007F
|
||||
0080008100820083008400850086008700880089008A008B008C008D008E008F
|
||||
0090009100920093009400950096009700980099009A009B009C009D009E009F
|
||||
00A00E010E020E030E040E050E060E070E080E090E0A0E0B0E0C0E0D0E0E0E0F
|
||||
0E100E110E120E130E140E150E160E170E180E190E1A0E1B0E1C0E1D0E1E0E1F
|
||||
0E200E210E220E230E240E250E260E270E280E290E2A0E2B0E2C0E2D0E2E0E2F
|
||||
0E300E310E320E330E340E350E360E370E380E390E3A00000000000000000E3F
|
||||
0E400E410E420E430E440E450E460E470E480E490E4A0E4B0E4C0E4D0E4E0E4F
|
||||
0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000
|
||||
@@ -12,7 +12,7 @@ S
|
||||
0070007100720073007400750076007700780079007A007B007C007D007E007F
|
||||
0080008100820083008400850086008700880089008A008B008C008D008E008F
|
||||
0090009100920093009400950096009700980099009A009B009C009D009E009F
|
||||
00A02018201900A320AC20AF00A600A700A800A9037A00AB00AC00AD00002015
|
||||
00A02018201900A30000000000A600A700A800A9000000AB00AC00AD00002015
|
||||
00B000B100B200B303840385038600B703880389038A00BB038C00BD038E038F
|
||||
0390039103920393039403950396039703980399039A039B039C039D039E039F
|
||||
03A003A1000003A303A403A503A603A703A803A903AA03AB03AC03AD03AE03AF
|
||||
|
||||
@@ -56,30 +56,6 @@ proc ::history {args} {
|
||||
tailcall apply {arglist {tailcall history {*}$arglist} ::tcl} $args
|
||||
}
|
||||
|
||||
# (unnamed) --
|
||||
#
|
||||
# Callback when [::history] is destroyed. Destroys the implementation.
|
||||
#
|
||||
# Parameters:
|
||||
# oldName what the command was called.
|
||||
# newName what the command is now called (an empty string).
|
||||
# op the operation (= delete).
|
||||
#
|
||||
# Results:
|
||||
# none
|
||||
#
|
||||
# Side Effects:
|
||||
# The implementation of the [::history] command ceases to exist.
|
||||
|
||||
trace add command ::history delete [list apply {{oldName newName op} {
|
||||
variable history
|
||||
unset -nocomplain history
|
||||
foreach c [info procs ::tcl::Hist*] {
|
||||
rename $c {}
|
||||
}
|
||||
rename ::tcl::history {}
|
||||
} ::tcl}]
|
||||
|
||||
# tcl::HistAdd --
|
||||
#
|
||||
# Add an item to the history, and optionally eval it at the global scope
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
# Copyright (c) 1991-1993 The Regents of the University of California.
|
||||
# Copyright (c) 1994-1996 Sun Microsystems, Inc.
|
||||
# Copyright (c) 1998-1999 Scriptics Corporation.
|
||||
# Copyright (c) 2004 Kevin B. Kenny. All rights reserved.
|
||||
# Copyright (c) 2004 by Kevin B. Kenny. All rights reserved.
|
||||
#
|
||||
# See the file "license.terms" for information on usage and redistribution
|
||||
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
@@ -16,7 +16,7 @@
|
||||
if {[info commands package] == ""} {
|
||||
error "version mismatch: library\nscripts expect Tcl version 7.5b1 or later but the loaded version is\nonly [info patchlevel]"
|
||||
}
|
||||
package require -exact Tcl 8.6.12
|
||||
package require -exact Tcl 8.6.6
|
||||
|
||||
# Compute the auto path to use in this interpreter.
|
||||
# The values on the path come from several locations:
|
||||
@@ -37,20 +37,15 @@ package require -exact Tcl 8.6.12
|
||||
# tcl_pkgPath, which is set by the platform-specific initialization routines
|
||||
# On UNIX it is compiled in
|
||||
# On Windows, it is not used
|
||||
#
|
||||
# (Ticket 41c9857bdd) In a safe interpreter, this file does not set
|
||||
# ::auto_path (other than to {} if it is undefined). The caller, typically
|
||||
# a Safe Base command, is responsible for setting ::auto_path.
|
||||
|
||||
if {![info exists auto_path]} {
|
||||
if {[info exists env(TCLLIBPATH)] && (![interp issafe])} {
|
||||
if {[info exists env(TCLLIBPATH)]} {
|
||||
set auto_path $env(TCLLIBPATH)
|
||||
} else {
|
||||
set auto_path ""
|
||||
}
|
||||
}
|
||||
namespace eval tcl {
|
||||
if {![interp issafe]} {
|
||||
variable Dir
|
||||
foreach Dir [list $::tcl_library [file dirname $::tcl_library]] {
|
||||
if {$Dir ni $::auto_path} {
|
||||
@@ -62,21 +57,21 @@ namespace eval tcl {
|
||||
if {$Dir ni $::auto_path} {
|
||||
lappend ::auto_path $Dir
|
||||
}
|
||||
if {[info exists ::tcl_pkgPath]} { catch {
|
||||
catch {
|
||||
foreach Dir $::tcl_pkgPath {
|
||||
if {$Dir ni $::auto_path} {
|
||||
lappend ::auto_path $Dir
|
||||
}
|
||||
}
|
||||
}}
|
||||
}
|
||||
|
||||
if {![interp issafe]} {
|
||||
variable Path [encoding dirs]
|
||||
set Dir [file join $::tcl_library encoding]
|
||||
if {$Dir ni $Path} {
|
||||
lappend Path $Dir
|
||||
encoding dirs $Path
|
||||
}
|
||||
unset Dir Path
|
||||
}
|
||||
|
||||
# TIP #255 min and max functions
|
||||
@@ -84,7 +79,7 @@ namespace eval tcl {
|
||||
proc min {args} {
|
||||
if {![llength $args]} {
|
||||
return -code error \
|
||||
"not enough arguments to math function \"min\""
|
||||
"too few arguments to math function \"min\""
|
||||
}
|
||||
set val Inf
|
||||
foreach arg $args {
|
||||
@@ -100,7 +95,7 @@ namespace eval tcl {
|
||||
proc max {args} {
|
||||
if {![llength $args]} {
|
||||
return -code error \
|
||||
"not enough arguments to math function \"max\""
|
||||
"too few arguments to math function \"max\""
|
||||
}
|
||||
set val -Inf
|
||||
foreach arg $args {
|
||||
@@ -174,7 +169,13 @@ if {[interp issafe]} {
|
||||
|
||||
namespace eval ::tcl::clock [list variable TclLibDir $::tcl_library]
|
||||
|
||||
proc ::tcl::initClock {} {
|
||||
proc clock args {
|
||||
namespace eval ::tcl::clock [list namespace ensemble create -command \
|
||||
[uplevel 1 [list namespace origin [lindex [info level 0] 0]]] \
|
||||
-subcommands {
|
||||
add clicks format microseconds milliseconds scan seconds
|
||||
}]
|
||||
|
||||
# Auto-loading stubs for 'clock.tcl'
|
||||
|
||||
foreach cmd {add format scan} {
|
||||
@@ -185,9 +186,8 @@ if {[interp issafe]} {
|
||||
}
|
||||
}
|
||||
|
||||
rename ::tcl::initClock {}
|
||||
return [uplevel 1 [info level 0]]
|
||||
}
|
||||
::tcl::initClock
|
||||
}
|
||||
|
||||
# Conditionalize for presence of exec.
|
||||
@@ -289,9 +289,14 @@ proc unknown args {
|
||||
}
|
||||
append cinfo ...
|
||||
}
|
||||
set tail "\n (\"uplevel\" body line 1)\n invoked\
|
||||
from within\n\"uplevel 1 \$args\""
|
||||
set expect "$msg\n while executing\n\"$cinfo\"$tail"
|
||||
append cinfo "\"\n (\"uplevel\" body line 1)"
|
||||
append cinfo "\n invoked from within"
|
||||
append cinfo "\n\"uplevel 1 \$args\""
|
||||
#
|
||||
# Try each possible form of the stack trace
|
||||
# and trim the extra contribution from the matching case
|
||||
#
|
||||
set expect "$msg\n while executing\n\"$cinfo"
|
||||
if {$errInfo eq $expect} {
|
||||
#
|
||||
# The stack has only the eval from the expanded command
|
||||
@@ -305,32 +310,21 @@ proc unknown args {
|
||||
# Stack trace is nested, trim off just the contribution
|
||||
# from the extra "eval" of $args due to the "catch" above.
|
||||
#
|
||||
set last [string last $tail $errInfo]
|
||||
if {$last + [string length $tail] != [string length $errInfo]} {
|
||||
# Very likely cannot happen
|
||||
return -options $opts $msg
|
||||
set expect "\n invoked from within\n\"$cinfo"
|
||||
set exlen [string length $expect]
|
||||
set eilen [string length $errInfo]
|
||||
set i [expr {$eilen - $exlen - 1}]
|
||||
set einfo [string range $errInfo 0 $i]
|
||||
#
|
||||
# For now verify that $errInfo consists of what we are about
|
||||
# to return plus what we expected to trim off.
|
||||
#
|
||||
if {$errInfo ne "$einfo$expect"} {
|
||||
error "Tcl bug: unexpected stack trace in \"unknown\"" {} \
|
||||
[list CORE UNKNOWN BADTRACE $einfo $expect $errInfo]
|
||||
}
|
||||
set errInfo [string range $errInfo 0 $last-1]
|
||||
set tail "\"$cinfo\""
|
||||
set last [string last $tail $errInfo]
|
||||
if {$last < 0 || $last + [string length $tail] != [string length $errInfo]} {
|
||||
return -code error -errorcode $errCode \
|
||||
-errorinfo $errInfo $msg
|
||||
}
|
||||
set errInfo [string range $errInfo 0 $last-1]
|
||||
set tail "\n invoked from within\n"
|
||||
set last [string last $tail $errInfo]
|
||||
if {$last + [string length $tail] == [string length $errInfo]} {
|
||||
return -code error -errorcode $errCode \
|
||||
-errorinfo [string range $errInfo 0 $last-1] $msg
|
||||
}
|
||||
set tail "\n while executing\n"
|
||||
set last [string last $tail $errInfo]
|
||||
if {$last + [string length $tail] == [string length $errInfo]} {
|
||||
return -code error -errorcode $errCode \
|
||||
-errorinfo [string range $errInfo 0 $last-1] $msg
|
||||
}
|
||||
return -options $opts $msg
|
||||
-errorinfo $einfo $msg
|
||||
} else {
|
||||
dict incr opts -level
|
||||
return -options $opts $msg
|
||||
@@ -494,7 +488,6 @@ proc auto_load_index {} {
|
||||
continue
|
||||
} else {
|
||||
set error [catch {
|
||||
fconfigure $f -eofchar "\032 {}"
|
||||
set id [gets $f]
|
||||
if {$id eq "# Tcl autoload index file, version 2.0"} {
|
||||
eval [read $f]
|
||||
@@ -630,7 +623,7 @@ proc auto_import {pattern} {
|
||||
if {$tcl_platform(platform) eq "windows"} {
|
||||
# Windows version.
|
||||
#
|
||||
# Note that file executable doesn't work under Windows, so we have to
|
||||
# Note that info executable doesn't work under Windows, so we have to
|
||||
# look for files with .exe, .com, or .bat extensions. Also, the path
|
||||
# may be in the Path or PATH environment variables, and path
|
||||
# components are separated with semicolons, not colons as under Unix.
|
||||
@@ -643,8 +636,8 @@ proc auto_execok name {
|
||||
}
|
||||
set auto_execs($name) ""
|
||||
|
||||
set shellBuiltins [list assoc cls copy date del dir echo erase exit ftype \
|
||||
md mkdir mklink move rd ren rename rmdir start time type ver vol]
|
||||
set shellBuiltins [list cls copy date del dir echo erase md mkdir \
|
||||
mklink rd ren rename rmdir start time type ver vol]
|
||||
if {[info exists env(PATHEXT)]} {
|
||||
# Add an initial ; to have the {} extension check first.
|
||||
set execExtensions [split ";$env(PATHEXT)" ";"]
|
||||
@@ -674,9 +667,7 @@ proc auto_execok name {
|
||||
}
|
||||
|
||||
set path "[file dirname [info nameof]];.;"
|
||||
if {[info exists env(SystemRoot)]} {
|
||||
set windir $env(SystemRoot)
|
||||
} elseif {[info exists env(WINDIR)]} {
|
||||
if {[info exists env(WINDIR)]} {
|
||||
set windir $env(WINDIR)
|
||||
}
|
||||
if {[info exists windir]} {
|
||||
@@ -798,7 +789,7 @@ proc tcl::CopyDirectory {action src dest} {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if {[string first $nsrc $ndest] >= 0} {
|
||||
if {[string first $nsrc $ndest] != -1} {
|
||||
set srclen [expr {[llength [file split $nsrc]] - 1}]
|
||||
set ndest [lindex [file split $ndest] $srclen]
|
||||
if {$ndest eq [file tail $nsrc]} {
|
||||
|
||||
@@ -40,5 +40,5 @@ namespace eval ::tcl::clock {
|
||||
::msgcat::mcset ja LOCALE_DATE_FORMAT "%EY\u5e74%m\u6708%d\u65e5"
|
||||
::msgcat::mcset ja LOCALE_TIME_FORMAT "%H\u6642%M\u5206%S\u79d2"
|
||||
::msgcat::mcset ja LOCALE_DATE_TIME_FORMAT "%EY\u5e74%m\u6708%d\u65e5 (%a) %H\u6642%M\u5206%S\u79d2 %z"
|
||||
::msgcat::mcset ja LOCALE_ERAS "{-9223372036854775808 \u897f\u66a6 0} {-3061011600 \u660e\u6cbb 1867} {-1812186000 \u5927\u6b63 1911} {-1357635600 \u662d\u548c 1925} {600220800 \u5e73\u6210 1988} {1556668800 \u4ee4\u548c 2018}"
|
||||
::msgcat::mcset ja LOCALE_ERAS "\u007b-9223372036854775808 \u897f\u66a6 0\u007d \u007b-3061011600 \u660e\u6cbb 1867\u007d \u007b-1812186000 \u5927\u6b63 1911\u007d \u007b-1357635600 \u662d\u548c 1925\u007d \u007b600220800 \u5e73\u6210 1988\u007d"
|
||||
}
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
# on it. If your code does rely on this package you
|
||||
# may directly incorporate this code into your application.
|
||||
|
||||
package require Tcl 8.5-
|
||||
package require Tcl 8.2
|
||||
# When this version number changes, update the pkgIndex.tcl file
|
||||
# and the install directory in the Makefiles.
|
||||
package provide opt 0.4.8
|
||||
package provide opt 0.4.6
|
||||
|
||||
namespace eval ::tcl {
|
||||
|
||||
@@ -44,8 +44,8 @@ namespace eval ::tcl {
|
||||
{-intflag 7}
|
||||
{-weirdflag "help string"}
|
||||
{-noStatics "Not ok to load static packages"}
|
||||
{-nestedloading1 true "OK to load into nested children"}
|
||||
{-nestedloading2 -boolean true "OK to load into nested children"}
|
||||
{-nestedloading1 true "OK to load into nested slaves"}
|
||||
{-nestedloading2 -boolean true "OK to load into nested slaves"}
|
||||
{-libsOK -choice {Tk SybTcl}
|
||||
"List of packages that can be loaded"}
|
||||
{-precision -int 12 "Number of digits of precision"}
|
||||
@@ -601,7 +601,7 @@ proc ::tcl::OptCheckType {arg type {typeArgs ""}} {
|
||||
return [expr {$arg ? 1 : 0}]
|
||||
}
|
||||
choice {
|
||||
if {$arg ni $typeArgs} {
|
||||
if {[lsearch -exact $typeArgs $arg] < 0} {
|
||||
error "invalid choice"
|
||||
}
|
||||
return $arg
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
# script is sourced, the variable $dir must contain the
|
||||
# full path name of this file's directory.
|
||||
|
||||
if {![package vsatisfies [package provide Tcl] 8.5-]} {return}
|
||||
package ifneeded opt 0.4.8 [list source [file join $dir optparse.tcl]]
|
||||
if {![package vsatisfies [package provide Tcl] 8.2]} {return}
|
||||
package ifneeded opt 0.4.6 [list source [file join $dir optparse.tcl]]
|
||||
|
||||
@@ -237,7 +237,7 @@ proc pkg_mkIndex {args} {
|
||||
$c eval [list set ::tcl::file $file]
|
||||
$c eval [list set ::tcl::direct $direct]
|
||||
|
||||
# Download needed procedures into the child because we've just deleted
|
||||
# Download needed procedures into the slave because we've just deleted
|
||||
# the unknown procedure. This doesn't handle procedures with default
|
||||
# arguments.
|
||||
|
||||
@@ -479,12 +479,9 @@ proc tclPkgUnknown {name args} {
|
||||
}
|
||||
set tclSeenPath($dir) 1
|
||||
|
||||
# Get the pkgIndex.tcl files in subdirectories of auto_path directories.
|
||||
# - Safe Base interpreters have a restricted "glob" command that
|
||||
# works in this case.
|
||||
# - The "catch" was essential when there was no safe glob and every
|
||||
# call in a safe interp failed; it is retained only for corner
|
||||
# cases in which the eventual call to glob returns an error.
|
||||
# we can't use glob in safe interps, so enclose the following in a
|
||||
# catch statement, where we get the pkgIndex files out of the
|
||||
# subdirectories
|
||||
catch {
|
||||
foreach file [glob -directory $dir -join -nocomplain \
|
||||
* pkgIndex.tcl] {
|
||||
@@ -588,7 +585,6 @@ proc tcl::MacOSXPkgUnknown {original name args} {
|
||||
set tclSeenPath($dir) 1
|
||||
|
||||
# get the pkgIndex files out of the subdirectories
|
||||
# Safe interpreters do not use tcl::MacOSXPkgUnknown - see init.tcl.
|
||||
foreach file [glob -directory $dir -join -nocomplain \
|
||||
* Resources Scripts pkgIndex.tcl] {
|
||||
set dir [file dirname $file]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -73,6 +73,3 @@ set auto_index(::tcl::tm::Defaults) [list source [file join $dir tm.tcl]]
|
||||
set auto_index(::tcl::tm::UnknownHandler) [list source [file join $dir tm.tcl]]
|
||||
set auto_index(::tcl::tm::roots) [list source [file join $dir tm.tcl]]
|
||||
set auto_index(::tcl::tm::path) [list source [file join $dir tm.tcl]]
|
||||
if {[namespace exists ::tcl::unsupported]} {
|
||||
set auto_index(timerate) {namespace import ::tcl::unsupported::timerate}
|
||||
}
|
||||
|
||||
@@ -212,12 +212,11 @@ proc ::tcl::tm::UnknownHandler {original name args} {
|
||||
}
|
||||
set strip [llength [file split $path]]
|
||||
|
||||
# Get the module files out of the subdirectories.
|
||||
# - Safe Base interpreters have a restricted "glob" command that
|
||||
# works in this case.
|
||||
# - The "catch" was essential when there was no safe glob and every
|
||||
# call in a safe interp failed; it is retained only for corner
|
||||
# cases in which the eventual call to glob returns an error.
|
||||
# We can't use glob in safe interps, so enclose the following in a
|
||||
# catch statement, where we get the module files out of the
|
||||
# subdirectories. In other words, Tcl Modules are not-functional
|
||||
# in such an interpreter. This is the same as for the command
|
||||
# "tclPkgUnknown", i.e. the search for regular packages.
|
||||
|
||||
catch {
|
||||
# We always look for _all_ possible modules in the current
|
||||
@@ -239,16 +238,12 @@ proc ::tcl::tm::UnknownHandler {original name args} {
|
||||
continue
|
||||
}
|
||||
|
||||
if {([package ifneeded $pkgname $pkgversion] ne {})
|
||||
&& (![interp issafe])
|
||||
} {
|
||||
if {[package ifneeded $pkgname $pkgversion] ne {}} {
|
||||
# There's already a provide script registered for
|
||||
# this version of this package. Since all units of
|
||||
# code claiming to be the same version of the same
|
||||
# package ought to be identical, just stick with
|
||||
# the one we already have.
|
||||
# This does not apply to Safe Base interpreters because
|
||||
# the token-to-directory mapping may have changed.
|
||||
continue
|
||||
}
|
||||
|
||||
@@ -316,7 +311,7 @@ proc ::tcl::tm::UnknownHandler {original name args} {
|
||||
proc ::tcl::tm::Defaults {} {
|
||||
global env tcl_platform
|
||||
|
||||
regexp {^(\d+)\.(\d+)} [package provide Tcl] - major minor
|
||||
lassign [split [info tclversion] .] major minor
|
||||
set exe [file normalize [info nameofexecutable]]
|
||||
|
||||
# Note that we're using [::list], not [list] because [list] means
|
||||
@@ -359,7 +354,7 @@ proc ::tcl::tm::Defaults {} {
|
||||
# Calls 'path add' to paths to the list of module search paths.
|
||||
|
||||
proc ::tcl::tm::roots {paths} {
|
||||
regexp {^(\d+)\.(\d+)} [package provide Tcl] - major minor
|
||||
regexp {^(\d+)\.(\d+)} [package present Tcl] - major minor
|
||||
foreach pa $paths {
|
||||
set p [file join $pa tcl$major]
|
||||
for {set n $minor} {$n >= 0} {incr n -1} {
|
||||
|
||||
@@ -1,5 +1,52 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(Africa/Abidjan)]} {
|
||||
LoadTimeZoneFile Africa/Abidjan
|
||||
|
||||
set TZData(:Africa/Accra) {
|
||||
{-9223372036854775808 -52 0 LMT}
|
||||
{-1640995148 0 0 GMT}
|
||||
{-1556841600 1200 1 GHST}
|
||||
{-1546388400 0 0 GMT}
|
||||
{-1525305600 1200 1 GHST}
|
||||
{-1514852400 0 0 GMT}
|
||||
{-1493769600 1200 1 GHST}
|
||||
{-1483316400 0 0 GMT}
|
||||
{-1462233600 1200 1 GHST}
|
||||
{-1451780400 0 0 GMT}
|
||||
{-1430611200 1200 1 GHST}
|
||||
{-1420158000 0 0 GMT}
|
||||
{-1399075200 1200 1 GHST}
|
||||
{-1388622000 0 0 GMT}
|
||||
{-1367539200 1200 1 GHST}
|
||||
{-1357086000 0 0 GMT}
|
||||
{-1336003200 1200 1 GHST}
|
||||
{-1325550000 0 0 GMT}
|
||||
{-1304380800 1200 1 GHST}
|
||||
{-1293927600 0 0 GMT}
|
||||
{-1272844800 1200 1 GHST}
|
||||
{-1262391600 0 0 GMT}
|
||||
{-1241308800 1200 1 GHST}
|
||||
{-1230855600 0 0 GMT}
|
||||
{-1209772800 1200 1 GHST}
|
||||
{-1199319600 0 0 GMT}
|
||||
{-1178150400 1200 1 GHST}
|
||||
{-1167697200 0 0 GMT}
|
||||
{-1146614400 1200 1 GHST}
|
||||
{-1136161200 0 0 GMT}
|
||||
{-1115078400 1200 1 GHST}
|
||||
{-1104625200 0 0 GMT}
|
||||
{-1083542400 1200 1 GHST}
|
||||
{-1073089200 0 0 GMT}
|
||||
{-1051920000 1200 1 GHST}
|
||||
{-1041466800 0 0 GMT}
|
||||
{-1020384000 1200 1 GHST}
|
||||
{-1009930800 0 0 GMT}
|
||||
{-988848000 1200 1 GHST}
|
||||
{-978394800 0 0 GMT}
|
||||
{-957312000 1200 1 GHST}
|
||||
{-946858800 0 0 GMT}
|
||||
{-925689600 1200 1 GHST}
|
||||
{-915236400 0 0 GMT}
|
||||
{-894153600 1200 1 GHST}
|
||||
{-883700400 0 0 GMT}
|
||||
{-862617600 1200 1 GHST}
|
||||
{-852164400 0 0 GMT}
|
||||
}
|
||||
set TZData(:Africa/Accra) $TZData(:Africa/Abidjan)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set TZData(:Africa/Algiers) {
|
||||
{-9223372036854775808 732 0 LMT}
|
||||
{-2486592732 561 0 PMT}
|
||||
{-2486679072 561 0 PMT}
|
||||
{-1855958961 0 0 WET}
|
||||
{-1689814800 3600 1 WEST}
|
||||
{-1680397200 0 0 WET}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
set TZData(:Africa/Bissau) {
|
||||
{-9223372036854775808 -3740 0 LMT}
|
||||
{-1830380400 -3600 0 -01}
|
||||
{-1830380260 -3600 0 WAT}
|
||||
{157770000 0 0 GMT}
|
||||
}
|
||||
|
||||
@@ -2,201 +2,229 @@
|
||||
|
||||
set TZData(:Africa/Casablanca) {
|
||||
{-9223372036854775808 -1820 0 LMT}
|
||||
{-1773012580 0 0 +00}
|
||||
{-956361600 3600 1 +00}
|
||||
{-950490000 0 0 +00}
|
||||
{-942019200 3600 1 +00}
|
||||
{-761187600 0 0 +00}
|
||||
{-617241600 3600 1 +00}
|
||||
{-605149200 0 0 +00}
|
||||
{-81432000 3600 1 +00}
|
||||
{-71110800 0 0 +00}
|
||||
{141264000 3600 1 +00}
|
||||
{147222000 0 0 +00}
|
||||
{199756800 3600 1 +00}
|
||||
{207702000 0 0 +00}
|
||||
{231292800 3600 1 +00}
|
||||
{244249200 0 0 +00}
|
||||
{265507200 3600 1 +00}
|
||||
{271033200 0 0 +00}
|
||||
{448243200 3600 0 +01}
|
||||
{504918000 0 0 +00}
|
||||
{1212278400 3600 1 +00}
|
||||
{1220223600 0 0 +00}
|
||||
{1243814400 3600 1 +00}
|
||||
{1250809200 0 0 +00}
|
||||
{1272758400 3600 1 +00}
|
||||
{1281222000 0 0 +00}
|
||||
{1301788800 3600 1 +00}
|
||||
{1312066800 0 0 +00}
|
||||
{1335664800 3600 1 +00}
|
||||
{1342749600 0 0 +00}
|
||||
{1345428000 3600 1 +00}
|
||||
{1348970400 0 0 +00}
|
||||
{1367114400 3600 1 +00}
|
||||
{1373162400 0 0 +00}
|
||||
{1376100000 3600 1 +00}
|
||||
{1382839200 0 0 +00}
|
||||
{1396144800 3600 1 +00}
|
||||
{1403920800 0 0 +00}
|
||||
{1406944800 3600 1 +00}
|
||||
{1414288800 0 0 +00}
|
||||
{1427594400 3600 1 +00}
|
||||
{1434247200 0 0 +00}
|
||||
{1437271200 3600 1 +00}
|
||||
{1445738400 0 0 +00}
|
||||
{1459044000 3600 1 +00}
|
||||
{1465092000 0 0 +00}
|
||||
{1468116000 3600 1 +00}
|
||||
{1477792800 0 0 +00}
|
||||
{1490493600 3600 1 +00}
|
||||
{1495332000 0 0 +00}
|
||||
{1498960800 3600 1 +00}
|
||||
{1509242400 0 0 +00}
|
||||
{1521943200 3600 1 +00}
|
||||
{1526176800 0 0 +00}
|
||||
{1529200800 3600 1 +00}
|
||||
{1540695600 3600 0 +01}
|
||||
{1557021600 0 1 +01}
|
||||
{1560045600 3600 0 +01}
|
||||
{1587261600 0 1 +01}
|
||||
{1590890400 3600 0 +01}
|
||||
{1618106400 0 1 +01}
|
||||
{1621130400 3600 0 +01}
|
||||
{1648346400 0 1 +01}
|
||||
{1651975200 3600 0 +01}
|
||||
{1679191200 0 1 +01}
|
||||
{1682820000 3600 0 +01}
|
||||
{1710036000 0 1 +01}
|
||||
{1713060000 3600 0 +01}
|
||||
{1740276000 0 1 +01}
|
||||
{1743904800 3600 0 +01}
|
||||
{1771120800 0 1 +01}
|
||||
{1774144800 3600 0 +01}
|
||||
{1801965600 0 1 +01}
|
||||
{1804989600 3600 0 +01}
|
||||
{1832205600 0 1 +01}
|
||||
{1835834400 3600 0 +01}
|
||||
{1863050400 0 1 +01}
|
||||
{1866074400 3600 0 +01}
|
||||
{1893290400 0 1 +01}
|
||||
{1896919200 3600 0 +01}
|
||||
{1924135200 0 1 +01}
|
||||
{1927764000 3600 0 +01}
|
||||
{1954980000 0 1 +01}
|
||||
{1958004000 3600 0 +01}
|
||||
{1985220000 0 1 +01}
|
||||
{1988848800 3600 0 +01}
|
||||
{2016064800 0 1 +01}
|
||||
{2019088800 3600 0 +01}
|
||||
{2046304800 0 1 +01}
|
||||
{2049933600 3600 0 +01}
|
||||
{2077149600 0 1 +01}
|
||||
{2080778400 3600 0 +01}
|
||||
{2107994400 0 1 +01}
|
||||
{2111018400 3600 0 +01}
|
||||
{2138234400 0 1 +01}
|
||||
{2141863200 3600 0 +01}
|
||||
{2169079200 0 1 +01}
|
||||
{2172708000 3600 0 +01}
|
||||
{2199924000 0 1 +01}
|
||||
{2202948000 3600 0 +01}
|
||||
{2230164000 0 1 +01}
|
||||
{2233792800 3600 0 +01}
|
||||
{2261008800 0 1 +01}
|
||||
{2264032800 3600 0 +01}
|
||||
{2291248800 0 1 +01}
|
||||
{2294877600 3600 0 +01}
|
||||
{2322093600 0 1 +01}
|
||||
{2325722400 3600 0 +01}
|
||||
{2352938400 0 1 +01}
|
||||
{2355962400 3600 0 +01}
|
||||
{2383178400 0 1 +01}
|
||||
{2386807200 3600 0 +01}
|
||||
{2414023200 0 1 +01}
|
||||
{2417652000 3600 0 +01}
|
||||
{2444868000 0 1 +01}
|
||||
{2447892000 3600 0 +01}
|
||||
{2475108000 0 1 +01}
|
||||
{2478736800 3600 0 +01}
|
||||
{2505952800 0 1 +01}
|
||||
{2508976800 3600 0 +01}
|
||||
{2536192800 0 1 +01}
|
||||
{2539821600 3600 0 +01}
|
||||
{2567037600 0 1 +01}
|
||||
{2570666400 3600 0 +01}
|
||||
{2597882400 0 1 +01}
|
||||
{2600906400 3600 0 +01}
|
||||
{2628122400 0 1 +01}
|
||||
{2631751200 3600 0 +01}
|
||||
{2658967200 0 1 +01}
|
||||
{2662596000 3600 0 +01}
|
||||
{2689812000 0 1 +01}
|
||||
{2692836000 3600 0 +01}
|
||||
{2720052000 0 1 +01}
|
||||
{2723680800 3600 0 +01}
|
||||
{2750896800 0 1 +01}
|
||||
{2753920800 3600 0 +01}
|
||||
{2781136800 0 1 +01}
|
||||
{2784765600 3600 0 +01}
|
||||
{2811981600 0 1 +01}
|
||||
{2815610400 3600 0 +01}
|
||||
{2842826400 0 1 +01}
|
||||
{2845850400 3600 0 +01}
|
||||
{2873066400 0 1 +01}
|
||||
{2876695200 3600 0 +01}
|
||||
{2903911200 0 1 +01}
|
||||
{2907540000 3600 0 +01}
|
||||
{2934756000 0 1 +01}
|
||||
{2937780000 3600 0 +01}
|
||||
{2964996000 0 1 +01}
|
||||
{2968624800 3600 0 +01}
|
||||
{2995840800 0 1 +01}
|
||||
{2998864800 3600 0 +01}
|
||||
{3026080800 0 1 +01}
|
||||
{3029709600 3600 0 +01}
|
||||
{3056925600 0 1 +01}
|
||||
{3060554400 3600 0 +01}
|
||||
{3087770400 0 1 +01}
|
||||
{3090794400 3600 0 +01}
|
||||
{3118010400 0 1 +01}
|
||||
{3121639200 3600 0 +01}
|
||||
{3148855200 0 1 +01}
|
||||
{3152484000 3600 0 +01}
|
||||
{3179700000 0 1 +01}
|
||||
{3182724000 3600 0 +01}
|
||||
{3209940000 0 1 +01}
|
||||
{3213568800 3600 0 +01}
|
||||
{3240784800 0 1 +01}
|
||||
{3243808800 3600 0 +01}
|
||||
{3271024800 0 1 +01}
|
||||
{3274653600 3600 0 +01}
|
||||
{3301869600 0 1 +01}
|
||||
{3305498400 3600 0 +01}
|
||||
{3332714400 0 1 +01}
|
||||
{3335738400 3600 0 +01}
|
||||
{3362954400 0 1 +01}
|
||||
{3366583200 3600 0 +01}
|
||||
{3393799200 0 1 +01}
|
||||
{3397428000 3600 0 +01}
|
||||
{3424644000 0 1 +01}
|
||||
{3427668000 3600 0 +01}
|
||||
{3454884000 0 1 +01}
|
||||
{3458512800 3600 0 +01}
|
||||
{3485728800 0 1 +01}
|
||||
{3488752800 3600 0 +01}
|
||||
{3515968800 0 1 +01}
|
||||
{3519597600 3600 0 +01}
|
||||
{3546813600 0 1 +01}
|
||||
{3550442400 3600 0 +01}
|
||||
{3577658400 0 1 +01}
|
||||
{3580682400 3600 0 +01}
|
||||
{3607898400 0 1 +01}
|
||||
{3611527200 3600 0 +01}
|
||||
{3638743200 0 1 +01}
|
||||
{3642372000 3600 0 +01}
|
||||
{3669588000 0 1 +01}
|
||||
{3672612000 3600 0 +01}
|
||||
{3699828000 0 1 +01}
|
||||
{3703456800 3600 0 +01}
|
||||
{-1773012580 0 0 WET}
|
||||
{-956361600 3600 1 WEST}
|
||||
{-950490000 0 0 WET}
|
||||
{-942019200 3600 1 WEST}
|
||||
{-761187600 0 0 WET}
|
||||
{-617241600 3600 1 WEST}
|
||||
{-605149200 0 0 WET}
|
||||
{-81432000 3600 1 WEST}
|
||||
{-71110800 0 0 WET}
|
||||
{141264000 3600 1 WEST}
|
||||
{147222000 0 0 WET}
|
||||
{199756800 3600 1 WEST}
|
||||
{207702000 0 0 WET}
|
||||
{231292800 3600 1 WEST}
|
||||
{244249200 0 0 WET}
|
||||
{265507200 3600 1 WEST}
|
||||
{271033200 0 0 WET}
|
||||
{448243200 3600 0 CET}
|
||||
{504918000 0 0 WET}
|
||||
{1212278400 3600 1 WEST}
|
||||
{1220223600 0 0 WET}
|
||||
{1243814400 3600 1 WEST}
|
||||
{1250809200 0 0 WET}
|
||||
{1272758400 3600 1 WEST}
|
||||
{1281222000 0 0 WET}
|
||||
{1301788800 3600 1 WEST}
|
||||
{1312066800 0 0 WET}
|
||||
{1335664800 3600 1 WEST}
|
||||
{1342749600 0 0 WET}
|
||||
{1345428000 3600 1 WEST}
|
||||
{1348970400 0 0 WET}
|
||||
{1367114400 3600 1 WEST}
|
||||
{1373162400 0 0 WET}
|
||||
{1376100000 3600 1 WEST}
|
||||
{1382839200 0 0 WET}
|
||||
{1396144800 3600 1 WEST}
|
||||
{1403920800 0 0 WET}
|
||||
{1406944800 3600 1 WEST}
|
||||
{1414288800 0 0 WET}
|
||||
{1427594400 3600 1 WEST}
|
||||
{1434247200 0 0 WET}
|
||||
{1437271200 3600 1 WEST}
|
||||
{1445738400 0 0 WET}
|
||||
{1459044000 3600 1 WEST}
|
||||
{1465092000 0 0 WET}
|
||||
{1468116000 3600 1 WEST}
|
||||
{1477792800 0 0 WET}
|
||||
{1490493600 3600 1 WEST}
|
||||
{1495332000 0 0 WET}
|
||||
{1498960800 3600 1 WEST}
|
||||
{1509242400 0 0 WET}
|
||||
{1521943200 3600 1 WEST}
|
||||
{1526176800 0 0 WET}
|
||||
{1529200800 3600 1 WEST}
|
||||
{1540692000 0 0 WET}
|
||||
{1553997600 3600 1 WEST}
|
||||
{1557021600 0 0 WET}
|
||||
{1560045600 3600 1 WEST}
|
||||
{1572141600 0 0 WET}
|
||||
{1585447200 3600 1 WEST}
|
||||
{1587261600 0 0 WET}
|
||||
{1590285600 3600 1 WEST}
|
||||
{1603591200 0 0 WET}
|
||||
{1616896800 3600 1 WEST}
|
||||
{1618106400 0 0 WET}
|
||||
{1621130400 3600 1 WEST}
|
||||
{1635645600 0 0 WET}
|
||||
{1651975200 3600 1 WEST}
|
||||
{1667095200 0 0 WET}
|
||||
{1682215200 3600 1 WEST}
|
||||
{1698544800 0 0 WET}
|
||||
{1713060000 3600 1 WEST}
|
||||
{1729994400 0 0 WET}
|
||||
{1743904800 3600 1 WEST}
|
||||
{1761444000 0 0 WET}
|
||||
{1774749600 3600 1 WEST}
|
||||
{1792893600 0 0 WET}
|
||||
{1806199200 3600 1 WEST}
|
||||
{1824948000 0 0 WET}
|
||||
{1837648800 3600 1 WEST}
|
||||
{1856397600 0 0 WET}
|
||||
{1869098400 3600 1 WEST}
|
||||
{1887847200 0 0 WET}
|
||||
{1901152800 3600 1 WEST}
|
||||
{1919296800 0 0 WET}
|
||||
{1932602400 3600 1 WEST}
|
||||
{1950746400 0 0 WET}
|
||||
{1964052000 3600 1 WEST}
|
||||
{1982800800 0 0 WET}
|
||||
{1995501600 3600 1 WEST}
|
||||
{2014250400 0 0 WET}
|
||||
{2026951200 3600 1 WEST}
|
||||
{2045700000 0 0 WET}
|
||||
{2058400800 3600 1 WEST}
|
||||
{2077149600 0 0 WET}
|
||||
{2090455200 3600 1 WEST}
|
||||
{2107994400 0 0 WET}
|
||||
{2108602800 0 0 WET}
|
||||
{2121904800 3600 1 WEST}
|
||||
{2138234400 0 0 WET}
|
||||
{2140052400 0 0 WET}
|
||||
{2153354400 3600 1 WEST}
|
||||
{2172103200 0 0 WET}
|
||||
{2184804000 3600 1 WEST}
|
||||
{2203552800 0 0 WET}
|
||||
{2216253600 3600 1 WEST}
|
||||
{2235002400 0 0 WET}
|
||||
{2248308000 3600 1 WEST}
|
||||
{2266452000 0 0 WET}
|
||||
{2279757600 3600 1 WEST}
|
||||
{2297901600 0 0 WET}
|
||||
{2311207200 3600 1 WEST}
|
||||
{2329351200 0 0 WET}
|
||||
{2342656800 3600 1 WEST}
|
||||
{2361405600 0 0 WET}
|
||||
{2374106400 3600 1 WEST}
|
||||
{2392855200 0 0 WET}
|
||||
{2405556000 3600 1 WEST}
|
||||
{2424304800 0 0 WET}
|
||||
{2437610400 3600 1 WEST}
|
||||
{2455754400 0 0 WET}
|
||||
{2469060000 3600 1 WEST}
|
||||
{2487204000 0 0 WET}
|
||||
{2500509600 3600 1 WEST}
|
||||
{2519258400 0 0 WET}
|
||||
{2531959200 3600 1 WEST}
|
||||
{2550708000 0 0 WET}
|
||||
{2563408800 3600 1 WEST}
|
||||
{2582157600 0 0 WET}
|
||||
{2595463200 3600 1 WEST}
|
||||
{2613607200 0 0 WET}
|
||||
{2626912800 3600 1 WEST}
|
||||
{2645056800 0 0 WET}
|
||||
{2658362400 3600 1 WEST}
|
||||
{2676506400 0 0 WET}
|
||||
{2689812000 3600 1 WEST}
|
||||
{2708560800 0 0 WET}
|
||||
{2721261600 3600 1 WEST}
|
||||
{2740010400 0 0 WET}
|
||||
{2752711200 3600 1 WEST}
|
||||
{2771460000 0 0 WET}
|
||||
{2784765600 3600 1 WEST}
|
||||
{2802909600 0 0 WET}
|
||||
{2816215200 3600 1 WEST}
|
||||
{2834359200 0 0 WET}
|
||||
{2847664800 3600 1 WEST}
|
||||
{2866413600 0 0 WET}
|
||||
{2879114400 3600 1 WEST}
|
||||
{2897863200 0 0 WET}
|
||||
{2910564000 3600 1 WEST}
|
||||
{2929312800 0 0 WET}
|
||||
{2942013600 3600 1 WEST}
|
||||
{2960762400 0 0 WET}
|
||||
{2974068000 3600 1 WEST}
|
||||
{2992212000 0 0 WET}
|
||||
{3005517600 3600 1 WEST}
|
||||
{3023661600 0 0 WET}
|
||||
{3036967200 3600 1 WEST}
|
||||
{3055716000 0 0 WET}
|
||||
{3068416800 3600 1 WEST}
|
||||
{3087165600 0 0 WET}
|
||||
{3099866400 3600 1 WEST}
|
||||
{3118615200 0 0 WET}
|
||||
{3131920800 3600 1 WEST}
|
||||
{3150064800 0 0 WET}
|
||||
{3163370400 3600 1 WEST}
|
||||
{3181514400 0 0 WET}
|
||||
{3194820000 3600 1 WEST}
|
||||
{3212964000 0 0 WET}
|
||||
{3226269600 3600 1 WEST}
|
||||
{3245018400 0 0 WET}
|
||||
{3257719200 3600 1 WEST}
|
||||
{3276468000 0 0 WET}
|
||||
{3289168800 3600 1 WEST}
|
||||
{3307917600 0 0 WET}
|
||||
{3321223200 3600 1 WEST}
|
||||
{3339367200 0 0 WET}
|
||||
{3352672800 3600 1 WEST}
|
||||
{3370816800 0 0 WET}
|
||||
{3384122400 3600 1 WEST}
|
||||
{3402871200 0 0 WET}
|
||||
{3415572000 3600 1 WEST}
|
||||
{3434320800 0 0 WET}
|
||||
{3447021600 3600 1 WEST}
|
||||
{3465770400 0 0 WET}
|
||||
{3479076000 3600 1 WEST}
|
||||
{3497220000 0 0 WET}
|
||||
{3510525600 3600 1 WEST}
|
||||
{3528669600 0 0 WET}
|
||||
{3541975200 3600 1 WEST}
|
||||
{3560119200 0 0 WET}
|
||||
{3573424800 3600 1 WEST}
|
||||
{3592173600 0 0 WET}
|
||||
{3604874400 3600 1 WEST}
|
||||
{3623623200 0 0 WET}
|
||||
{3636324000 3600 1 WEST}
|
||||
{3655072800 0 0 WET}
|
||||
{3668378400 3600 1 WEST}
|
||||
{3686522400 0 0 WET}
|
||||
{3699828000 3600 1 WEST}
|
||||
{3717972000 0 0 WET}
|
||||
{3731277600 3600 1 WEST}
|
||||
{3750026400 0 0 WET}
|
||||
{3762727200 3600 1 WEST}
|
||||
{3781476000 0 0 WET}
|
||||
{3794176800 3600 1 WEST}
|
||||
{3812925600 0 0 WET}
|
||||
{3825626400 3600 1 WEST}
|
||||
{3844375200 0 0 WET}
|
||||
{3857680800 3600 1 WEST}
|
||||
{3875824800 0 0 WET}
|
||||
{3889130400 3600 1 WEST}
|
||||
{3907274400 0 0 WET}
|
||||
{3920580000 3600 1 WEST}
|
||||
{3939328800 0 0 WET}
|
||||
{3952029600 3600 1 WEST}
|
||||
{3970778400 0 0 WET}
|
||||
{3983479200 3600 1 WEST}
|
||||
{4002228000 0 0 WET}
|
||||
{4015533600 3600 1 WEST}
|
||||
{4033677600 0 0 WET}
|
||||
{4046983200 3600 1 WEST}
|
||||
{4065127200 0 0 WET}
|
||||
{4078432800 3600 1 WEST}
|
||||
{4096576800 0 0 WET}
|
||||
}
|
||||
|
||||
@@ -2,20 +2,19 @@
|
||||
|
||||
set TZData(:Africa/Ceuta) {
|
||||
{-9223372036854775808 -1276 0 LMT}
|
||||
{-2177452800 0 0 WET}
|
||||
{-2177451524 0 0 WET}
|
||||
{-1630112400 3600 1 WEST}
|
||||
{-1616810400 0 0 WET}
|
||||
{-1451692800 0 0 WET}
|
||||
{-1442451600 3600 1 WEST}
|
||||
{-1427673600 0 0 WET}
|
||||
{-1427677200 0 0 WET}
|
||||
{-1379293200 3600 1 WEST}
|
||||
{-1364774400 0 0 WET}
|
||||
{-1364778000 0 0 WET}
|
||||
{-1348448400 3600 1 WEST}
|
||||
{-1333324800 0 0 WET}
|
||||
{-1316390400 3600 1 WEST}
|
||||
{-1301270400 0 0 WET}
|
||||
{-1333328400 0 0 WET}
|
||||
{-1316394000 3600 1 WEST}
|
||||
{-1301274000 0 0 WET}
|
||||
{-1293840000 0 0 WET}
|
||||
{-94694400 0 0 WET}
|
||||
{-81432000 3600 1 WEST}
|
||||
{-71110800 0 0 WET}
|
||||
{141264000 3600 1 WEST}
|
||||
|
||||
@@ -2,190 +2,218 @@
|
||||
|
||||
set TZData(:Africa/El_Aaiun) {
|
||||
{-9223372036854775808 -3168 0 LMT}
|
||||
{-1136070432 -3600 0 -01}
|
||||
{198291600 0 0 +00}
|
||||
{199756800 3600 1 +00}
|
||||
{207702000 0 0 +00}
|
||||
{231292800 3600 1 +00}
|
||||
{244249200 0 0 +00}
|
||||
{265507200 3600 1 +00}
|
||||
{271033200 0 0 +00}
|
||||
{1212278400 3600 1 +00}
|
||||
{1220223600 0 0 +00}
|
||||
{1243814400 3600 1 +00}
|
||||
{1250809200 0 0 +00}
|
||||
{1272758400 3600 1 +00}
|
||||
{1281222000 0 0 +00}
|
||||
{1301788800 3600 1 +00}
|
||||
{1312066800 0 0 +00}
|
||||
{1335664800 3600 1 +00}
|
||||
{1342749600 0 0 +00}
|
||||
{1345428000 3600 1 +00}
|
||||
{1348970400 0 0 +00}
|
||||
{1367114400 3600 1 +00}
|
||||
{1373162400 0 0 +00}
|
||||
{1376100000 3600 1 +00}
|
||||
{1382839200 0 0 +00}
|
||||
{1396144800 3600 1 +00}
|
||||
{1403920800 0 0 +00}
|
||||
{1406944800 3600 1 +00}
|
||||
{1414288800 0 0 +00}
|
||||
{1427594400 3600 1 +00}
|
||||
{1434247200 0 0 +00}
|
||||
{1437271200 3600 1 +00}
|
||||
{1445738400 0 0 +00}
|
||||
{1459044000 3600 1 +00}
|
||||
{1465092000 0 0 +00}
|
||||
{1468116000 3600 1 +00}
|
||||
{1477792800 0 0 +00}
|
||||
{1490493600 3600 1 +00}
|
||||
{1495332000 0 0 +00}
|
||||
{1498960800 3600 1 +00}
|
||||
{1509242400 0 0 +00}
|
||||
{1521943200 3600 1 +00}
|
||||
{1526176800 0 0 +00}
|
||||
{1529200800 3600 1 +00}
|
||||
{1540695600 3600 0 +01}
|
||||
{1557021600 0 1 +01}
|
||||
{1560045600 3600 0 +01}
|
||||
{1587261600 0 1 +01}
|
||||
{1590890400 3600 0 +01}
|
||||
{1618106400 0 1 +01}
|
||||
{1621130400 3600 0 +01}
|
||||
{1648346400 0 1 +01}
|
||||
{1651975200 3600 0 +01}
|
||||
{1679191200 0 1 +01}
|
||||
{1682820000 3600 0 +01}
|
||||
{1710036000 0 1 +01}
|
||||
{1713060000 3600 0 +01}
|
||||
{1740276000 0 1 +01}
|
||||
{1743904800 3600 0 +01}
|
||||
{1771120800 0 1 +01}
|
||||
{1774144800 3600 0 +01}
|
||||
{1801965600 0 1 +01}
|
||||
{1804989600 3600 0 +01}
|
||||
{1832205600 0 1 +01}
|
||||
{1835834400 3600 0 +01}
|
||||
{1863050400 0 1 +01}
|
||||
{1866074400 3600 0 +01}
|
||||
{1893290400 0 1 +01}
|
||||
{1896919200 3600 0 +01}
|
||||
{1924135200 0 1 +01}
|
||||
{1927764000 3600 0 +01}
|
||||
{1954980000 0 1 +01}
|
||||
{1958004000 3600 0 +01}
|
||||
{1985220000 0 1 +01}
|
||||
{1988848800 3600 0 +01}
|
||||
{2016064800 0 1 +01}
|
||||
{2019088800 3600 0 +01}
|
||||
{2046304800 0 1 +01}
|
||||
{2049933600 3600 0 +01}
|
||||
{2077149600 0 1 +01}
|
||||
{2080778400 3600 0 +01}
|
||||
{2107994400 0 1 +01}
|
||||
{2111018400 3600 0 +01}
|
||||
{2138234400 0 1 +01}
|
||||
{2141863200 3600 0 +01}
|
||||
{2169079200 0 1 +01}
|
||||
{2172708000 3600 0 +01}
|
||||
{2199924000 0 1 +01}
|
||||
{2202948000 3600 0 +01}
|
||||
{2230164000 0 1 +01}
|
||||
{2233792800 3600 0 +01}
|
||||
{2261008800 0 1 +01}
|
||||
{2264032800 3600 0 +01}
|
||||
{2291248800 0 1 +01}
|
||||
{2294877600 3600 0 +01}
|
||||
{2322093600 0 1 +01}
|
||||
{2325722400 3600 0 +01}
|
||||
{2352938400 0 1 +01}
|
||||
{2355962400 3600 0 +01}
|
||||
{2383178400 0 1 +01}
|
||||
{2386807200 3600 0 +01}
|
||||
{2414023200 0 1 +01}
|
||||
{2417652000 3600 0 +01}
|
||||
{2444868000 0 1 +01}
|
||||
{2447892000 3600 0 +01}
|
||||
{2475108000 0 1 +01}
|
||||
{2478736800 3600 0 +01}
|
||||
{2505952800 0 1 +01}
|
||||
{2508976800 3600 0 +01}
|
||||
{2536192800 0 1 +01}
|
||||
{2539821600 3600 0 +01}
|
||||
{2567037600 0 1 +01}
|
||||
{2570666400 3600 0 +01}
|
||||
{2597882400 0 1 +01}
|
||||
{2600906400 3600 0 +01}
|
||||
{2628122400 0 1 +01}
|
||||
{2631751200 3600 0 +01}
|
||||
{2658967200 0 1 +01}
|
||||
{2662596000 3600 0 +01}
|
||||
{2689812000 0 1 +01}
|
||||
{2692836000 3600 0 +01}
|
||||
{2720052000 0 1 +01}
|
||||
{2723680800 3600 0 +01}
|
||||
{2750896800 0 1 +01}
|
||||
{2753920800 3600 0 +01}
|
||||
{2781136800 0 1 +01}
|
||||
{2784765600 3600 0 +01}
|
||||
{2811981600 0 1 +01}
|
||||
{2815610400 3600 0 +01}
|
||||
{2842826400 0 1 +01}
|
||||
{2845850400 3600 0 +01}
|
||||
{2873066400 0 1 +01}
|
||||
{2876695200 3600 0 +01}
|
||||
{2903911200 0 1 +01}
|
||||
{2907540000 3600 0 +01}
|
||||
{2934756000 0 1 +01}
|
||||
{2937780000 3600 0 +01}
|
||||
{2964996000 0 1 +01}
|
||||
{2968624800 3600 0 +01}
|
||||
{2995840800 0 1 +01}
|
||||
{2998864800 3600 0 +01}
|
||||
{3026080800 0 1 +01}
|
||||
{3029709600 3600 0 +01}
|
||||
{3056925600 0 1 +01}
|
||||
{3060554400 3600 0 +01}
|
||||
{3087770400 0 1 +01}
|
||||
{3090794400 3600 0 +01}
|
||||
{3118010400 0 1 +01}
|
||||
{3121639200 3600 0 +01}
|
||||
{3148855200 0 1 +01}
|
||||
{3152484000 3600 0 +01}
|
||||
{3179700000 0 1 +01}
|
||||
{3182724000 3600 0 +01}
|
||||
{3209940000 0 1 +01}
|
||||
{3213568800 3600 0 +01}
|
||||
{3240784800 0 1 +01}
|
||||
{3243808800 3600 0 +01}
|
||||
{3271024800 0 1 +01}
|
||||
{3274653600 3600 0 +01}
|
||||
{3301869600 0 1 +01}
|
||||
{3305498400 3600 0 +01}
|
||||
{3332714400 0 1 +01}
|
||||
{3335738400 3600 0 +01}
|
||||
{3362954400 0 1 +01}
|
||||
{3366583200 3600 0 +01}
|
||||
{3393799200 0 1 +01}
|
||||
{3397428000 3600 0 +01}
|
||||
{3424644000 0 1 +01}
|
||||
{3427668000 3600 0 +01}
|
||||
{3454884000 0 1 +01}
|
||||
{3458512800 3600 0 +01}
|
||||
{3485728800 0 1 +01}
|
||||
{3488752800 3600 0 +01}
|
||||
{3515968800 0 1 +01}
|
||||
{3519597600 3600 0 +01}
|
||||
{3546813600 0 1 +01}
|
||||
{3550442400 3600 0 +01}
|
||||
{3577658400 0 1 +01}
|
||||
{3580682400 3600 0 +01}
|
||||
{3607898400 0 1 +01}
|
||||
{3611527200 3600 0 +01}
|
||||
{3638743200 0 1 +01}
|
||||
{3642372000 3600 0 +01}
|
||||
{3669588000 0 1 +01}
|
||||
{3672612000 3600 0 +01}
|
||||
{3699828000 0 1 +01}
|
||||
{3703456800 3600 0 +01}
|
||||
{-1136070432 -3600 0 WAT}
|
||||
{198291600 0 0 WET}
|
||||
{199756800 3600 1 WEST}
|
||||
{207702000 0 0 WET}
|
||||
{231292800 3600 1 WEST}
|
||||
{244249200 0 0 WET}
|
||||
{265507200 3600 1 WEST}
|
||||
{271033200 0 0 WET}
|
||||
{1212278400 3600 1 WEST}
|
||||
{1220223600 0 0 WET}
|
||||
{1243814400 3600 1 WEST}
|
||||
{1250809200 0 0 WET}
|
||||
{1272758400 3600 1 WEST}
|
||||
{1281222000 0 0 WET}
|
||||
{1301788800 3600 1 WEST}
|
||||
{1312066800 0 0 WET}
|
||||
{1335664800 3600 1 WEST}
|
||||
{1342749600 0 0 WET}
|
||||
{1345428000 3600 1 WEST}
|
||||
{1348970400 0 0 WET}
|
||||
{1367114400 3600 1 WEST}
|
||||
{1373162400 0 0 WET}
|
||||
{1376100000 3600 1 WEST}
|
||||
{1382839200 0 0 WET}
|
||||
{1396144800 3600 1 WEST}
|
||||
{1403920800 0 0 WET}
|
||||
{1406944800 3600 1 WEST}
|
||||
{1414288800 0 0 WET}
|
||||
{1427594400 3600 1 WEST}
|
||||
{1434247200 0 0 WET}
|
||||
{1437271200 3600 1 WEST}
|
||||
{1445738400 0 0 WET}
|
||||
{1459044000 3600 1 WEST}
|
||||
{1465092000 0 0 WET}
|
||||
{1468116000 3600 1 WEST}
|
||||
{1477792800 0 0 WET}
|
||||
{1490493600 3600 1 WEST}
|
||||
{1495332000 0 0 WET}
|
||||
{1498960800 3600 1 WEST}
|
||||
{1509242400 0 0 WET}
|
||||
{1521943200 3600 1 WEST}
|
||||
{1526176800 0 0 WET}
|
||||
{1529200800 3600 1 WEST}
|
||||
{1540692000 0 0 WET}
|
||||
{1553997600 3600 1 WEST}
|
||||
{1557021600 0 0 WET}
|
||||
{1560045600 3600 1 WEST}
|
||||
{1572141600 0 0 WET}
|
||||
{1585447200 3600 1 WEST}
|
||||
{1587261600 0 0 WET}
|
||||
{1590285600 3600 1 WEST}
|
||||
{1603591200 0 0 WET}
|
||||
{1616896800 3600 1 WEST}
|
||||
{1618106400 0 0 WET}
|
||||
{1621130400 3600 1 WEST}
|
||||
{1635645600 0 0 WET}
|
||||
{1651975200 3600 1 WEST}
|
||||
{1667095200 0 0 WET}
|
||||
{1682215200 3600 1 WEST}
|
||||
{1698544800 0 0 WET}
|
||||
{1713060000 3600 1 WEST}
|
||||
{1729994400 0 0 WET}
|
||||
{1743904800 3600 1 WEST}
|
||||
{1761444000 0 0 WET}
|
||||
{1774749600 3600 1 WEST}
|
||||
{1792893600 0 0 WET}
|
||||
{1806199200 3600 1 WEST}
|
||||
{1824948000 0 0 WET}
|
||||
{1837648800 3600 1 WEST}
|
||||
{1856397600 0 0 WET}
|
||||
{1869098400 3600 1 WEST}
|
||||
{1887847200 0 0 WET}
|
||||
{1901152800 3600 1 WEST}
|
||||
{1919296800 0 0 WET}
|
||||
{1932602400 3600 1 WEST}
|
||||
{1950746400 0 0 WET}
|
||||
{1964052000 3600 1 WEST}
|
||||
{1982800800 0 0 WET}
|
||||
{1995501600 3600 1 WEST}
|
||||
{2014250400 0 0 WET}
|
||||
{2026951200 3600 1 WEST}
|
||||
{2045700000 0 0 WET}
|
||||
{2058400800 3600 1 WEST}
|
||||
{2077149600 0 0 WET}
|
||||
{2090455200 3600 1 WEST}
|
||||
{2107994400 0 0 WET}
|
||||
{2108602800 0 0 WET}
|
||||
{2121904800 3600 1 WEST}
|
||||
{2138234400 0 0 WET}
|
||||
{2140052400 0 0 WET}
|
||||
{2153354400 3600 1 WEST}
|
||||
{2172103200 0 0 WET}
|
||||
{2184804000 3600 1 WEST}
|
||||
{2203552800 0 0 WET}
|
||||
{2216253600 3600 1 WEST}
|
||||
{2235002400 0 0 WET}
|
||||
{2248308000 3600 1 WEST}
|
||||
{2266452000 0 0 WET}
|
||||
{2279757600 3600 1 WEST}
|
||||
{2297901600 0 0 WET}
|
||||
{2311207200 3600 1 WEST}
|
||||
{2329351200 0 0 WET}
|
||||
{2342656800 3600 1 WEST}
|
||||
{2361405600 0 0 WET}
|
||||
{2374106400 3600 1 WEST}
|
||||
{2392855200 0 0 WET}
|
||||
{2405556000 3600 1 WEST}
|
||||
{2424304800 0 0 WET}
|
||||
{2437610400 3600 1 WEST}
|
||||
{2455754400 0 0 WET}
|
||||
{2469060000 3600 1 WEST}
|
||||
{2487204000 0 0 WET}
|
||||
{2500509600 3600 1 WEST}
|
||||
{2519258400 0 0 WET}
|
||||
{2531959200 3600 1 WEST}
|
||||
{2550708000 0 0 WET}
|
||||
{2563408800 3600 1 WEST}
|
||||
{2582157600 0 0 WET}
|
||||
{2595463200 3600 1 WEST}
|
||||
{2613607200 0 0 WET}
|
||||
{2626912800 3600 1 WEST}
|
||||
{2645056800 0 0 WET}
|
||||
{2658362400 3600 1 WEST}
|
||||
{2676506400 0 0 WET}
|
||||
{2689812000 3600 1 WEST}
|
||||
{2708560800 0 0 WET}
|
||||
{2721261600 3600 1 WEST}
|
||||
{2740010400 0 0 WET}
|
||||
{2752711200 3600 1 WEST}
|
||||
{2771460000 0 0 WET}
|
||||
{2784765600 3600 1 WEST}
|
||||
{2802909600 0 0 WET}
|
||||
{2816215200 3600 1 WEST}
|
||||
{2834359200 0 0 WET}
|
||||
{2847664800 3600 1 WEST}
|
||||
{2866413600 0 0 WET}
|
||||
{2879114400 3600 1 WEST}
|
||||
{2897863200 0 0 WET}
|
||||
{2910564000 3600 1 WEST}
|
||||
{2929312800 0 0 WET}
|
||||
{2942013600 3600 1 WEST}
|
||||
{2960762400 0 0 WET}
|
||||
{2974068000 3600 1 WEST}
|
||||
{2992212000 0 0 WET}
|
||||
{3005517600 3600 1 WEST}
|
||||
{3023661600 0 0 WET}
|
||||
{3036967200 3600 1 WEST}
|
||||
{3055716000 0 0 WET}
|
||||
{3068416800 3600 1 WEST}
|
||||
{3087165600 0 0 WET}
|
||||
{3099866400 3600 1 WEST}
|
||||
{3118615200 0 0 WET}
|
||||
{3131920800 3600 1 WEST}
|
||||
{3150064800 0 0 WET}
|
||||
{3163370400 3600 1 WEST}
|
||||
{3181514400 0 0 WET}
|
||||
{3194820000 3600 1 WEST}
|
||||
{3212964000 0 0 WET}
|
||||
{3226269600 3600 1 WEST}
|
||||
{3245018400 0 0 WET}
|
||||
{3257719200 3600 1 WEST}
|
||||
{3276468000 0 0 WET}
|
||||
{3289168800 3600 1 WEST}
|
||||
{3307917600 0 0 WET}
|
||||
{3321223200 3600 1 WEST}
|
||||
{3339367200 0 0 WET}
|
||||
{3352672800 3600 1 WEST}
|
||||
{3370816800 0 0 WET}
|
||||
{3384122400 3600 1 WEST}
|
||||
{3402871200 0 0 WET}
|
||||
{3415572000 3600 1 WEST}
|
||||
{3434320800 0 0 WET}
|
||||
{3447021600 3600 1 WEST}
|
||||
{3465770400 0 0 WET}
|
||||
{3479076000 3600 1 WEST}
|
||||
{3497220000 0 0 WET}
|
||||
{3510525600 3600 1 WEST}
|
||||
{3528669600 0 0 WET}
|
||||
{3541975200 3600 1 WEST}
|
||||
{3560119200 0 0 WET}
|
||||
{3573424800 3600 1 WEST}
|
||||
{3592173600 0 0 WET}
|
||||
{3604874400 3600 1 WEST}
|
||||
{3623623200 0 0 WET}
|
||||
{3636324000 3600 1 WEST}
|
||||
{3655072800 0 0 WET}
|
||||
{3668378400 3600 1 WEST}
|
||||
{3686522400 0 0 WET}
|
||||
{3699828000 3600 1 WEST}
|
||||
{3717972000 0 0 WET}
|
||||
{3731277600 3600 1 WEST}
|
||||
{3750026400 0 0 WET}
|
||||
{3762727200 3600 1 WEST}
|
||||
{3781476000 0 0 WET}
|
||||
{3794176800 3600 1 WEST}
|
||||
{3812925600 0 0 WET}
|
||||
{3825626400 3600 1 WEST}
|
||||
{3844375200 0 0 WET}
|
||||
{3857680800 3600 1 WEST}
|
||||
{3875824800 0 0 WET}
|
||||
{3889130400 3600 1 WEST}
|
||||
{3907274400 0 0 WET}
|
||||
{3920580000 3600 1 WEST}
|
||||
{3939328800 0 0 WET}
|
||||
{3952029600 3600 1 WEST}
|
||||
{3970778400 0 0 WET}
|
||||
{3983479200 3600 1 WEST}
|
||||
{4002228000 0 0 WET}
|
||||
{4015533600 3600 1 WEST}
|
||||
{4033677600 0 0 WET}
|
||||
{4046983200 3600 1 WEST}
|
||||
{4065127200 0 0 WET}
|
||||
{4078432800 3600 1 WEST}
|
||||
{4096576800 0 0 WET}
|
||||
}
|
||||
|
||||
@@ -1,40 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Africa/Juba) {
|
||||
{-9223372036854775808 7588 0 LMT}
|
||||
{-1230775588 7200 0 CAT}
|
||||
{10360800 10800 1 CAST}
|
||||
{24786000 7200 0 CAT}
|
||||
{41810400 10800 1 CAST}
|
||||
{56322000 7200 0 CAT}
|
||||
{73432800 10800 1 CAST}
|
||||
{87944400 7200 0 CAT}
|
||||
{104882400 10800 1 CAST}
|
||||
{119480400 7200 0 CAT}
|
||||
{136332000 10800 1 CAST}
|
||||
{151016400 7200 0 CAT}
|
||||
{167781600 10800 1 CAST}
|
||||
{182552400 7200 0 CAT}
|
||||
{199231200 10800 1 CAST}
|
||||
{214174800 7200 0 CAT}
|
||||
{230680800 10800 1 CAST}
|
||||
{245710800 7200 0 CAT}
|
||||
{262735200 10800 1 CAST}
|
||||
{277246800 7200 0 CAT}
|
||||
{294184800 10800 1 CAST}
|
||||
{308782800 7200 0 CAT}
|
||||
{325634400 10800 1 CAST}
|
||||
{340405200 7200 0 CAT}
|
||||
{357084000 10800 1 CAST}
|
||||
{371941200 7200 0 CAT}
|
||||
{388533600 10800 1 CAST}
|
||||
{403477200 7200 0 CAT}
|
||||
{419983200 10800 1 CAST}
|
||||
{435013200 7200 0 CAT}
|
||||
{452037600 10800 1 CAST}
|
||||
{466635600 7200 0 CAT}
|
||||
{483487200 10800 1 CAST}
|
||||
{498171600 7200 0 CAT}
|
||||
{947930400 10800 0 EAT}
|
||||
{1612126800 7200 0 CAT}
|
||||
if {![info exists TZData(Africa/Khartoum)]} {
|
||||
LoadTimeZoneFile Africa/Khartoum
|
||||
}
|
||||
set TZData(:Africa/Juba) $TZData(:Africa/Khartoum)
|
||||
|
||||
@@ -36,5 +36,4 @@ set TZData(:Africa/Khartoum) {
|
||||
{483487200 10800 1 CAST}
|
||||
{498171600 7200 0 CAT}
|
||||
{947930400 10800 0 EAT}
|
||||
{1509483600 7200 0 CAT}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Africa/Lagos) {
|
||||
{-9223372036854775808 815 0 LMT}
|
||||
{-2035584815 0 0 GMT}
|
||||
{-1940889600 815 0 LMT}
|
||||
{-1767226415 1800 0 +0030}
|
||||
{-1588465800 3600 0 WAT}
|
||||
{-9223372036854775808 816 0 LMT}
|
||||
{-1588464816 3600 0 WAT}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
set TZData(:Africa/Monrovia) {
|
||||
{-9223372036854775808 -2588 0 LMT}
|
||||
{-2776979812 -2588 0 MMT}
|
||||
{-1604359012 -2670 0 MMT}
|
||||
{63593070 0 0 GMT}
|
||||
{-1604359012 -2670 0 LRT}
|
||||
{73529070 0 0 GMT}
|
||||
}
|
||||
|
||||
@@ -2,9 +2,8 @@
|
||||
|
||||
set TZData(:Africa/Nairobi) {
|
||||
{-9223372036854775808 8836 0 LMT}
|
||||
{-1946168836 9000 0 +0230}
|
||||
{-1309746600 10800 0 EAT}
|
||||
{-1261969200 9000 0 +0230}
|
||||
{-1041388200 9900 0 +0245}
|
||||
{-865305900 10800 0 EAT}
|
||||
{-1309746436 10800 0 EAT}
|
||||
{-1262314800 9000 0 BEAT}
|
||||
{-946780200 9900 0 BEAUT}
|
||||
{-315629100 10800 0 EAT}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Africa/Sao_Tome) {
|
||||
{-9223372036854775808 1616 0 LMT}
|
||||
{-2713912016 -2205 0 LMT}
|
||||
{-1830384000 0 0 GMT}
|
||||
{1514768400 3600 0 WAT}
|
||||
{1546304400 0 0 GMT}
|
||||
if {![info exists TZData(Africa/Abidjan)]} {
|
||||
LoadTimeZoneFile Africa/Abidjan
|
||||
}
|
||||
set TZData(:Africa/Sao_Tome) $TZData(:Africa/Abidjan)
|
||||
|
||||
@@ -2,57 +2,221 @@
|
||||
|
||||
set TZData(:Africa/Windhoek) {
|
||||
{-9223372036854775808 4104 0 LMT}
|
||||
{-2458170504 5400 0 +0130}
|
||||
{-2458170504 5400 0 SWAT}
|
||||
{-2109288600 7200 0 SAST}
|
||||
{-860976000 10800 1 SAST}
|
||||
{-845254800 7200 0 SAST}
|
||||
{637970400 7200 0 CAT}
|
||||
{764200800 3600 1 WAT}
|
||||
{778640400 7200 0 CAT}
|
||||
{796780800 3600 1 WAT}
|
||||
{810090000 7200 0 CAT}
|
||||
{828835200 3600 1 WAT}
|
||||
{841539600 7200 0 CAT}
|
||||
{860284800 3600 1 WAT}
|
||||
{873594000 7200 0 CAT}
|
||||
{891734400 3600 1 WAT}
|
||||
{905043600 7200 0 CAT}
|
||||
{923184000 3600 1 WAT}
|
||||
{936493200 7200 0 CAT}
|
||||
{954633600 3600 1 WAT}
|
||||
{967942800 7200 0 CAT}
|
||||
{986083200 3600 1 WAT}
|
||||
{999392400 7200 0 CAT}
|
||||
{1018137600 3600 1 WAT}
|
||||
{1030842000 7200 0 CAT}
|
||||
{1049587200 3600 1 WAT}
|
||||
{1062896400 7200 0 CAT}
|
||||
{1081036800 3600 1 WAT}
|
||||
{1094346000 7200 0 CAT}
|
||||
{1112486400 3600 1 WAT}
|
||||
{1125795600 7200 0 CAT}
|
||||
{1143936000 3600 1 WAT}
|
||||
{1157245200 7200 0 CAT}
|
||||
{1175385600 3600 1 WAT}
|
||||
{1188694800 7200 0 CAT}
|
||||
{1207440000 3600 1 WAT}
|
||||
{1220749200 7200 0 CAT}
|
||||
{1238889600 3600 1 WAT}
|
||||
{1252198800 7200 0 CAT}
|
||||
{1270339200 3600 1 WAT}
|
||||
{1283648400 7200 0 CAT}
|
||||
{1301788800 3600 1 WAT}
|
||||
{1315098000 7200 0 CAT}
|
||||
{1333238400 3600 1 WAT}
|
||||
{1346547600 7200 0 CAT}
|
||||
{1365292800 3600 1 WAT}
|
||||
{1377997200 7200 0 CAT}
|
||||
{1396742400 3600 1 WAT}
|
||||
{1410051600 7200 0 CAT}
|
||||
{1428192000 3600 1 WAT}
|
||||
{1441501200 7200 0 CAT}
|
||||
{1459641600 3600 1 WAT}
|
||||
{1472950800 7200 0 CAT}
|
||||
{1491091200 3600 1 WAT}
|
||||
{1504400400 7200 0 CAT}
|
||||
{765324000 3600 0 WAT}
|
||||
{778640400 7200 1 WAST}
|
||||
{796780800 3600 0 WAT}
|
||||
{810090000 7200 1 WAST}
|
||||
{828835200 3600 0 WAT}
|
||||
{841539600 7200 1 WAST}
|
||||
{860284800 3600 0 WAT}
|
||||
{873594000 7200 1 WAST}
|
||||
{891734400 3600 0 WAT}
|
||||
{905043600 7200 1 WAST}
|
||||
{923184000 3600 0 WAT}
|
||||
{936493200 7200 1 WAST}
|
||||
{954633600 3600 0 WAT}
|
||||
{967942800 7200 1 WAST}
|
||||
{986083200 3600 0 WAT}
|
||||
{999392400 7200 1 WAST}
|
||||
{1018137600 3600 0 WAT}
|
||||
{1030842000 7200 1 WAST}
|
||||
{1049587200 3600 0 WAT}
|
||||
{1062896400 7200 1 WAST}
|
||||
{1081036800 3600 0 WAT}
|
||||
{1094346000 7200 1 WAST}
|
||||
{1112486400 3600 0 WAT}
|
||||
{1125795600 7200 1 WAST}
|
||||
{1143936000 3600 0 WAT}
|
||||
{1157245200 7200 1 WAST}
|
||||
{1175385600 3600 0 WAT}
|
||||
{1188694800 7200 1 WAST}
|
||||
{1207440000 3600 0 WAT}
|
||||
{1220749200 7200 1 WAST}
|
||||
{1238889600 3600 0 WAT}
|
||||
{1252198800 7200 1 WAST}
|
||||
{1270339200 3600 0 WAT}
|
||||
{1283648400 7200 1 WAST}
|
||||
{1301788800 3600 0 WAT}
|
||||
{1315098000 7200 1 WAST}
|
||||
{1333238400 3600 0 WAT}
|
||||
{1346547600 7200 1 WAST}
|
||||
{1365292800 3600 0 WAT}
|
||||
{1377997200 7200 1 WAST}
|
||||
{1396742400 3600 0 WAT}
|
||||
{1410051600 7200 1 WAST}
|
||||
{1428192000 3600 0 WAT}
|
||||
{1441501200 7200 1 WAST}
|
||||
{1459641600 3600 0 WAT}
|
||||
{1472950800 7200 1 WAST}
|
||||
{1491091200 3600 0 WAT}
|
||||
{1504400400 7200 1 WAST}
|
||||
{1522540800 3600 0 WAT}
|
||||
{1535850000 7200 1 WAST}
|
||||
{1554595200 3600 0 WAT}
|
||||
{1567299600 7200 1 WAST}
|
||||
{1586044800 3600 0 WAT}
|
||||
{1599354000 7200 1 WAST}
|
||||
{1617494400 3600 0 WAT}
|
||||
{1630803600 7200 1 WAST}
|
||||
{1648944000 3600 0 WAT}
|
||||
{1662253200 7200 1 WAST}
|
||||
{1680393600 3600 0 WAT}
|
||||
{1693702800 7200 1 WAST}
|
||||
{1712448000 3600 0 WAT}
|
||||
{1725152400 7200 1 WAST}
|
||||
{1743897600 3600 0 WAT}
|
||||
{1757206800 7200 1 WAST}
|
||||
{1775347200 3600 0 WAT}
|
||||
{1788656400 7200 1 WAST}
|
||||
{1806796800 3600 0 WAT}
|
||||
{1820106000 7200 1 WAST}
|
||||
{1838246400 3600 0 WAT}
|
||||
{1851555600 7200 1 WAST}
|
||||
{1869696000 3600 0 WAT}
|
||||
{1883005200 7200 1 WAST}
|
||||
{1901750400 3600 0 WAT}
|
||||
{1914454800 7200 1 WAST}
|
||||
{1933200000 3600 0 WAT}
|
||||
{1946509200 7200 1 WAST}
|
||||
{1964649600 3600 0 WAT}
|
||||
{1977958800 7200 1 WAST}
|
||||
{1996099200 3600 0 WAT}
|
||||
{2009408400 7200 1 WAST}
|
||||
{2027548800 3600 0 WAT}
|
||||
{2040858000 7200 1 WAST}
|
||||
{2058998400 3600 0 WAT}
|
||||
{2072307600 7200 1 WAST}
|
||||
{2091052800 3600 0 WAT}
|
||||
{2104362000 7200 1 WAST}
|
||||
{2122502400 3600 0 WAT}
|
||||
{2135811600 7200 1 WAST}
|
||||
{2153952000 3600 0 WAT}
|
||||
{2167261200 7200 1 WAST}
|
||||
{2185401600 3600 0 WAT}
|
||||
{2198710800 7200 1 WAST}
|
||||
{2216851200 3600 0 WAT}
|
||||
{2230160400 7200 1 WAST}
|
||||
{2248905600 3600 0 WAT}
|
||||
{2261610000 7200 1 WAST}
|
||||
{2280355200 3600 0 WAT}
|
||||
{2293664400 7200 1 WAST}
|
||||
{2311804800 3600 0 WAT}
|
||||
{2325114000 7200 1 WAST}
|
||||
{2343254400 3600 0 WAT}
|
||||
{2356563600 7200 1 WAST}
|
||||
{2374704000 3600 0 WAT}
|
||||
{2388013200 7200 1 WAST}
|
||||
{2406153600 3600 0 WAT}
|
||||
{2419462800 7200 1 WAST}
|
||||
{2438208000 3600 0 WAT}
|
||||
{2450912400 7200 1 WAST}
|
||||
{2469657600 3600 0 WAT}
|
||||
{2482966800 7200 1 WAST}
|
||||
{2501107200 3600 0 WAT}
|
||||
{2514416400 7200 1 WAST}
|
||||
{2532556800 3600 0 WAT}
|
||||
{2545866000 7200 1 WAST}
|
||||
{2564006400 3600 0 WAT}
|
||||
{2577315600 7200 1 WAST}
|
||||
{2596060800 3600 0 WAT}
|
||||
{2608765200 7200 1 WAST}
|
||||
{2627510400 3600 0 WAT}
|
||||
{2640819600 7200 1 WAST}
|
||||
{2658960000 3600 0 WAT}
|
||||
{2672269200 7200 1 WAST}
|
||||
{2690409600 3600 0 WAT}
|
||||
{2703718800 7200 1 WAST}
|
||||
{2721859200 3600 0 WAT}
|
||||
{2735168400 7200 1 WAST}
|
||||
{2753308800 3600 0 WAT}
|
||||
{2766618000 7200 1 WAST}
|
||||
{2785363200 3600 0 WAT}
|
||||
{2798067600 7200 1 WAST}
|
||||
{2816812800 3600 0 WAT}
|
||||
{2830122000 7200 1 WAST}
|
||||
{2848262400 3600 0 WAT}
|
||||
{2861571600 7200 1 WAST}
|
||||
{2879712000 3600 0 WAT}
|
||||
{2893021200 7200 1 WAST}
|
||||
{2911161600 3600 0 WAT}
|
||||
{2924470800 7200 1 WAST}
|
||||
{2942611200 3600 0 WAT}
|
||||
{2955920400 7200 1 WAST}
|
||||
{2974665600 3600 0 WAT}
|
||||
{2987974800 7200 1 WAST}
|
||||
{3006115200 3600 0 WAT}
|
||||
{3019424400 7200 1 WAST}
|
||||
{3037564800 3600 0 WAT}
|
||||
{3050874000 7200 1 WAST}
|
||||
{3069014400 3600 0 WAT}
|
||||
{3082323600 7200 1 WAST}
|
||||
{3100464000 3600 0 WAT}
|
||||
{3113773200 7200 1 WAST}
|
||||
{3132518400 3600 0 WAT}
|
||||
{3145222800 7200 1 WAST}
|
||||
{3163968000 3600 0 WAT}
|
||||
{3177277200 7200 1 WAST}
|
||||
{3195417600 3600 0 WAT}
|
||||
{3208726800 7200 1 WAST}
|
||||
{3226867200 3600 0 WAT}
|
||||
{3240176400 7200 1 WAST}
|
||||
{3258316800 3600 0 WAT}
|
||||
{3271626000 7200 1 WAST}
|
||||
{3289766400 3600 0 WAT}
|
||||
{3303075600 7200 1 WAST}
|
||||
{3321820800 3600 0 WAT}
|
||||
{3334525200 7200 1 WAST}
|
||||
{3353270400 3600 0 WAT}
|
||||
{3366579600 7200 1 WAST}
|
||||
{3384720000 3600 0 WAT}
|
||||
{3398029200 7200 1 WAST}
|
||||
{3416169600 3600 0 WAT}
|
||||
{3429478800 7200 1 WAST}
|
||||
{3447619200 3600 0 WAT}
|
||||
{3460928400 7200 1 WAST}
|
||||
{3479673600 3600 0 WAT}
|
||||
{3492378000 7200 1 WAST}
|
||||
{3511123200 3600 0 WAT}
|
||||
{3524432400 7200 1 WAST}
|
||||
{3542572800 3600 0 WAT}
|
||||
{3555882000 7200 1 WAST}
|
||||
{3574022400 3600 0 WAT}
|
||||
{3587331600 7200 1 WAST}
|
||||
{3605472000 3600 0 WAT}
|
||||
{3618781200 7200 1 WAST}
|
||||
{3636921600 3600 0 WAT}
|
||||
{3650230800 7200 1 WAST}
|
||||
{3668976000 3600 0 WAT}
|
||||
{3681680400 7200 1 WAST}
|
||||
{3700425600 3600 0 WAT}
|
||||
{3713734800 7200 1 WAST}
|
||||
{3731875200 3600 0 WAT}
|
||||
{3745184400 7200 1 WAST}
|
||||
{3763324800 3600 0 WAT}
|
||||
{3776634000 7200 1 WAST}
|
||||
{3794774400 3600 0 WAT}
|
||||
{3808083600 7200 1 WAST}
|
||||
{3826224000 3600 0 WAT}
|
||||
{3839533200 7200 1 WAST}
|
||||
{3858278400 3600 0 WAT}
|
||||
{3871587600 7200 1 WAST}
|
||||
{3889728000 3600 0 WAT}
|
||||
{3903037200 7200 1 WAST}
|
||||
{3921177600 3600 0 WAT}
|
||||
{3934486800 7200 1 WAST}
|
||||
{3952627200 3600 0 WAT}
|
||||
{3965936400 7200 1 WAST}
|
||||
{3984076800 3600 0 WAT}
|
||||
{3997386000 7200 1 WAST}
|
||||
{4016131200 3600 0 WAT}
|
||||
{4028835600 7200 1 WAST}
|
||||
{4047580800 3600 0 WAT}
|
||||
{4060890000 7200 1 WAST}
|
||||
{4079030400 3600 0 WAT}
|
||||
{4092339600 7200 1 WAST}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Adak) {
|
||||
{-9223372036854775808 44002 0 LMT}
|
||||
{-3225223727 -42398 0 LMT}
|
||||
{-9223372036854775808 44001 0 LMT}
|
||||
{-3225356001 -42398 0 LMT}
|
||||
{-2188944802 -39600 0 NST}
|
||||
{-883573200 -39600 0 NST}
|
||||
{-880196400 -36000 1 NWT}
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
|
||||
set TZData(:America/Anchorage) {
|
||||
{-9223372036854775808 50424 0 LMT}
|
||||
{-3225223727 -35976 0 LMT}
|
||||
{-2188951224 -36000 0 AST}
|
||||
{-883576800 -36000 0 AST}
|
||||
{-880200000 -32400 1 AWT}
|
||||
{-769395600 -32400 1 APT}
|
||||
{-765378000 -36000 0 AST}
|
||||
{-3225362424 -35976 0 LMT}
|
||||
{-2188951224 -36000 0 CAT}
|
||||
{-883576800 -36000 0 CAWT}
|
||||
{-880200000 -32400 1 CAWT}
|
||||
{-769395600 -32400 0 CAPT}
|
||||
{-765378000 -36000 0 CAPT}
|
||||
{-757346400 -36000 0 CAT}
|
||||
{-86882400 -36000 0 AHST}
|
||||
{-31500000 -36000 0 AHST}
|
||||
{-21470400 -32400 1 AHDT}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
}
|
||||
set TZData(:America/Anguilla) $TZData(:America/Puerto_Rico)
|
||||
set TZData(:America/Anguilla) $TZData(:America/Port_of_Spain)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
}
|
||||
set TZData(:America/Antigua) $TZData(:America/Puerto_Rico)
|
||||
set TZData(:America/Antigua) $TZData(:America/Port_of_Spain)
|
||||
|
||||
@@ -2,59 +2,59 @@
|
||||
|
||||
set TZData(:America/Araguaina) {
|
||||
{-9223372036854775808 -11568 0 LMT}
|
||||
{-1767214032 -10800 0 -03}
|
||||
{-1206957600 -7200 1 -03}
|
||||
{-1191362400 -10800 0 -03}
|
||||
{-1175374800 -7200 1 -03}
|
||||
{-1159826400 -10800 0 -03}
|
||||
{-633819600 -7200 1 -03}
|
||||
{-622069200 -10800 0 -03}
|
||||
{-602283600 -7200 1 -03}
|
||||
{-591832800 -10800 0 -03}
|
||||
{-570747600 -7200 1 -03}
|
||||
{-560210400 -10800 0 -03}
|
||||
{-539125200 -7200 1 -03}
|
||||
{-531352800 -10800 0 -03}
|
||||
{-191365200 -7200 1 -03}
|
||||
{-184197600 -10800 0 -03}
|
||||
{-155163600 -7200 1 -03}
|
||||
{-150069600 -10800 0 -03}
|
||||
{-128898000 -7200 1 -03}
|
||||
{-121125600 -10800 0 -03}
|
||||
{-99954000 -7200 1 -03}
|
||||
{-89589600 -10800 0 -03}
|
||||
{-68418000 -7200 1 -03}
|
||||
{-57967200 -10800 0 -03}
|
||||
{499748400 -7200 1 -03}
|
||||
{511236000 -10800 0 -03}
|
||||
{530593200 -7200 1 -03}
|
||||
{540266400 -10800 0 -03}
|
||||
{562129200 -7200 1 -03}
|
||||
{571197600 -10800 0 -03}
|
||||
{592974000 -7200 1 -03}
|
||||
{602042400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{634701600 -10800 0 -03}
|
||||
{653536800 -10800 0 -03}
|
||||
{811047600 -10800 0 -03}
|
||||
{813726000 -7200 1 -03}
|
||||
{824004000 -10800 0 -03}
|
||||
{844570800 -7200 1 -03}
|
||||
{856058400 -10800 0 -03}
|
||||
{876106800 -7200 1 -03}
|
||||
{888717600 -10800 0 -03}
|
||||
{908074800 -7200 1 -03}
|
||||
{919562400 -10800 0 -03}
|
||||
{938919600 -7200 1 -03}
|
||||
{951616800 -10800 0 -03}
|
||||
{970974000 -7200 1 -03}
|
||||
{982461600 -10800 0 -03}
|
||||
{1003028400 -7200 1 -03}
|
||||
{1013911200 -10800 0 -03}
|
||||
{1036292400 -7200 1 -03}
|
||||
{1045360800 -10800 0 -03}
|
||||
{1064368800 -10800 0 -03}
|
||||
{1350788400 -7200 0 -03}
|
||||
{1361066400 -10800 0 -03}
|
||||
{1378000800 -10800 0 -03}
|
||||
{-1767214032 -10800 0 BRT}
|
||||
{-1206957600 -7200 1 BRST}
|
||||
{-1191362400 -10800 0 BRT}
|
||||
{-1175374800 -7200 1 BRST}
|
||||
{-1159826400 -10800 0 BRT}
|
||||
{-633819600 -7200 1 BRST}
|
||||
{-622069200 -10800 0 BRT}
|
||||
{-602283600 -7200 1 BRST}
|
||||
{-591832800 -10800 0 BRT}
|
||||
{-570747600 -7200 1 BRST}
|
||||
{-560210400 -10800 0 BRT}
|
||||
{-539125200 -7200 1 BRST}
|
||||
{-531352800 -10800 0 BRT}
|
||||
{-191365200 -7200 1 BRST}
|
||||
{-184197600 -10800 0 BRT}
|
||||
{-155163600 -7200 1 BRST}
|
||||
{-150069600 -10800 0 BRT}
|
||||
{-128898000 -7200 1 BRST}
|
||||
{-121125600 -10800 0 BRT}
|
||||
{-99954000 -7200 1 BRST}
|
||||
{-89589600 -10800 0 BRT}
|
||||
{-68418000 -7200 1 BRST}
|
||||
{-57967200 -10800 0 BRT}
|
||||
{499748400 -7200 1 BRST}
|
||||
{511236000 -10800 0 BRT}
|
||||
{530593200 -7200 1 BRST}
|
||||
{540266400 -10800 0 BRT}
|
||||
{562129200 -7200 1 BRST}
|
||||
{571197600 -10800 0 BRT}
|
||||
{592974000 -7200 1 BRST}
|
||||
{602042400 -10800 0 BRT}
|
||||
{624423600 -7200 1 BRST}
|
||||
{634701600 -10800 0 BRT}
|
||||
{653536800 -10800 0 BRT}
|
||||
{811047600 -10800 0 BRT}
|
||||
{813726000 -7200 1 BRST}
|
||||
{824004000 -10800 0 BRT}
|
||||
{844570800 -7200 1 BRST}
|
||||
{856058400 -10800 0 BRT}
|
||||
{876106800 -7200 1 BRST}
|
||||
{888717600 -10800 0 BRT}
|
||||
{908074800 -7200 1 BRST}
|
||||
{919562400 -10800 0 BRT}
|
||||
{938919600 -7200 1 BRST}
|
||||
{951616800 -10800 0 BRT}
|
||||
{970974000 -7200 1 BRST}
|
||||
{982461600 -10800 0 BRT}
|
||||
{1003028400 -7200 1 BRST}
|
||||
{1013911200 -10800 0 BRT}
|
||||
{1036292400 -7200 1 BRST}
|
||||
{1045360800 -10800 0 BRT}
|
||||
{1064368800 -10800 0 BRT}
|
||||
{1350788400 -7200 0 BRST}
|
||||
{1361066400 -10800 0 BRT}
|
||||
{1378000800 -10800 0 BRT}
|
||||
}
|
||||
|
||||
@@ -3,65 +3,65 @@
|
||||
set TZData(:America/Argentina/Buenos_Aires) {
|
||||
{-9223372036854775808 -14028 0 LMT}
|
||||
{-2372097972 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667965600 -10800 0 -03}
|
||||
{687927600 -7200 1 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224385200 -7200 1 -03}
|
||||
{1237082400 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667965600 -10800 0 ART}
|
||||
{687927600 -7200 1 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224385200 -7200 1 ARST}
|
||||
{1237082400 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,66 +3,66 @@
|
||||
set TZData(:America/Argentina/Catamarca) {
|
||||
{-9223372036854775808 -15788 0 LMT}
|
||||
{-2372096212 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667965600 -14400 0 -04}
|
||||
{687931200 -7200 0 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1086058800 -14400 0 -04}
|
||||
{1087704000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667965600 -14400 0 WART}
|
||||
{687931200 -7200 0 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1086058800 -14400 0 WART}
|
||||
{1087704000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,65 +3,65 @@
|
||||
set TZData(:America/Argentina/Cordoba) {
|
||||
{-9223372036854775808 -15408 0 LMT}
|
||||
{-2372096592 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667965600 -14400 0 -04}
|
||||
{687931200 -7200 0 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224385200 -7200 1 -03}
|
||||
{1237082400 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667965600 -14400 0 WART}
|
||||
{687931200 -7200 0 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224385200 -7200 1 ARST}
|
||||
{1237082400 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,65 +3,65 @@
|
||||
set TZData(:America/Argentina/Jujuy) {
|
||||
{-9223372036854775808 -15672 0 LMT}
|
||||
{-2372096328 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -14400 0 -04}
|
||||
{657086400 -10800 1 -03}
|
||||
{669178800 -14400 0 -04}
|
||||
{686721600 -7200 1 -02}
|
||||
{694231200 -7200 0 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -14400 0 WART}
|
||||
{657086400 -10800 1 WARST}
|
||||
{669178800 -14400 0 WART}
|
||||
{686721600 -7200 1 ARST}
|
||||
{694231200 -7200 0 ART}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,67 +3,67 @@
|
||||
set TZData(:America/Argentina/La_Rioja) {
|
||||
{-9223372036854775808 -16044 0 LMT}
|
||||
{-2372095956 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667792800 -14400 0 -04}
|
||||
{673588800 -10800 0 -03}
|
||||
{687927600 -7200 1 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1086058800 -14400 0 -04}
|
||||
{1087704000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667792800 -14400 0 WART}
|
||||
{673588800 -10800 0 ART}
|
||||
{687927600 -7200 1 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1086058800 -14400 0 WART}
|
||||
{1087704000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,66 +3,66 @@
|
||||
set TZData(:America/Argentina/Mendoza) {
|
||||
{-9223372036854775808 -16516 0 LMT}
|
||||
{-2372095484 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -14400 0 -04}
|
||||
{655963200 -10800 1 -03}
|
||||
{667796400 -14400 0 -04}
|
||||
{687499200 -10800 1 -03}
|
||||
{699418800 -14400 0 -04}
|
||||
{719380800 -7200 0 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1085281200 -14400 0 -04}
|
||||
{1096171200 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -14400 0 WART}
|
||||
{655963200 -10800 1 WARST}
|
||||
{667796400 -14400 0 WART}
|
||||
{687499200 -10800 1 WARST}
|
||||
{699418800 -14400 0 WART}
|
||||
{719380800 -7200 0 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1085281200 -14400 0 WART}
|
||||
{1096171200 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,66 +3,66 @@
|
||||
set TZData(:America/Argentina/Rio_Gallegos) {
|
||||
{-9223372036854775808 -16612 0 LMT}
|
||||
{-2372095388 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667965600 -10800 0 -03}
|
||||
{687927600 -7200 1 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1086058800 -14400 0 -04}
|
||||
{1087704000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667965600 -10800 0 ART}
|
||||
{687927600 -7200 1 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1086058800 -14400 0 WART}
|
||||
{1087704000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,64 +3,64 @@
|
||||
set TZData(:America/Argentina/Salta) {
|
||||
{-9223372036854775808 -15700 0 LMT}
|
||||
{-2372096300 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667965600 -14400 0 -04}
|
||||
{687931200 -7200 0 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667965600 -14400 0 WART}
|
||||
{687931200 -7200 0 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,67 +3,67 @@
|
||||
set TZData(:America/Argentina/San_Juan) {
|
||||
{-9223372036854775808 -16444 0 LMT}
|
||||
{-2372095556 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667792800 -14400 0 -04}
|
||||
{673588800 -10800 0 -03}
|
||||
{687927600 -7200 1 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1085972400 -14400 0 -04}
|
||||
{1090728000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667792800 -14400 0 WART}
|
||||
{673588800 -10800 0 ART}
|
||||
{687927600 -7200 1 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1085972400 -14400 0 WART}
|
||||
{1090728000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,66 +3,66 @@
|
||||
set TZData(:America/Argentina/San_Luis) {
|
||||
{-9223372036854775808 -15924 0 LMT}
|
||||
{-2372096076 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{631159200 -7200 1 -02}
|
||||
{637380000 -14400 0 -04}
|
||||
{655963200 -10800 1 -03}
|
||||
{667796400 -14400 0 -04}
|
||||
{675748800 -10800 0 -03}
|
||||
{938919600 -10800 1 -03}
|
||||
{952052400 -10800 0 -03}
|
||||
{1085972400 -14400 0 -04}
|
||||
{1090728000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1200880800 -10800 0 -04}
|
||||
{1205031600 -14400 0 -04}
|
||||
{1223784000 -10800 1 -04}
|
||||
{1236481200 -14400 0 -04}
|
||||
{1255233600 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{631159200 -7200 1 ARST}
|
||||
{637380000 -14400 0 WART}
|
||||
{655963200 -10800 1 WARST}
|
||||
{667796400 -14400 0 WART}
|
||||
{675748800 -10800 0 ART}
|
||||
{938919600 -10800 1 WARST}
|
||||
{952052400 -10800 0 ART}
|
||||
{1085972400 -14400 0 WART}
|
||||
{1090728000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1200880800 -10800 0 WART}
|
||||
{1205031600 -14400 0 WART}
|
||||
{1223784000 -10800 1 WARST}
|
||||
{1236481200 -14400 0 WART}
|
||||
{1255233600 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,67 +3,67 @@
|
||||
set TZData(:America/Argentina/Tucuman) {
|
||||
{-9223372036854775808 -15652 0 LMT}
|
||||
{-2372096348 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667965600 -14400 0 -04}
|
||||
{687931200 -7200 0 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1086058800 -14400 0 -04}
|
||||
{1087099200 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224385200 -7200 1 -03}
|
||||
{1237082400 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667965600 -14400 0 WART}
|
||||
{687931200 -7200 0 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1086058800 -14400 0 WART}
|
||||
{1087099200 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224385200 -7200 1 ARST}
|
||||
{1237082400 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -3,66 +3,66 @@
|
||||
set TZData(:America/Argentina/Ushuaia) {
|
||||
{-9223372036854775808 -16392 0 LMT}
|
||||
{-2372095608 -15408 0 CMT}
|
||||
{-1567453392 -14400 0 -04}
|
||||
{-1233432000 -10800 0 -04}
|
||||
{-1222981200 -14400 0 -04}
|
||||
{-1205956800 -10800 1 -04}
|
||||
{-1194037200 -14400 0 -04}
|
||||
{-1172865600 -10800 1 -04}
|
||||
{-1162501200 -14400 0 -04}
|
||||
{-1141329600 -10800 1 -04}
|
||||
{-1130965200 -14400 0 -04}
|
||||
{-1109793600 -10800 1 -04}
|
||||
{-1099429200 -14400 0 -04}
|
||||
{-1078257600 -10800 1 -04}
|
||||
{-1067806800 -14400 0 -04}
|
||||
{-1046635200 -10800 1 -04}
|
||||
{-1036270800 -14400 0 -04}
|
||||
{-1015099200 -10800 1 -04}
|
||||
{-1004734800 -14400 0 -04}
|
||||
{-983563200 -10800 1 -04}
|
||||
{-973198800 -14400 0 -04}
|
||||
{-952027200 -10800 1 -04}
|
||||
{-941576400 -14400 0 -04}
|
||||
{-931032000 -10800 1 -04}
|
||||
{-900882000 -14400 0 -04}
|
||||
{-890337600 -10800 1 -04}
|
||||
{-833749200 -14400 0 -04}
|
||||
{-827265600 -10800 1 -04}
|
||||
{-752274000 -14400 0 -04}
|
||||
{-733780800 -10800 1 -04}
|
||||
{-197326800 -14400 0 -04}
|
||||
{-190843200 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-164491200 -10800 1 -04}
|
||||
{-152658000 -14400 0 -04}
|
||||
{-132955200 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-101419200 -10800 1 -04}
|
||||
{-86821200 -14400 0 -04}
|
||||
{-71092800 -10800 1 -04}
|
||||
{-54766800 -14400 0 -04}
|
||||
{-39038400 -10800 1 -04}
|
||||
{-23317200 -14400 0 -04}
|
||||
{-7588800 -10800 0 -03}
|
||||
{128142000 -7200 1 -03}
|
||||
{136605600 -10800 0 -03}
|
||||
{596948400 -7200 1 -03}
|
||||
{605066400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{636516000 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{667965600 -10800 0 -03}
|
||||
{687927600 -7200 1 -03}
|
||||
{699415200 -10800 0 -03}
|
||||
{719377200 -7200 1 -03}
|
||||
{731469600 -10800 0 -03}
|
||||
{938916000 -10800 0 -04}
|
||||
{938919600 -10800 1 -04}
|
||||
{952056000 -10800 0 -03}
|
||||
{1085886000 -14400 0 -04}
|
||||
{1087704000 -10800 0 -03}
|
||||
{1198983600 -7200 1 -03}
|
||||
{1205632800 -10800 0 -03}
|
||||
{1224295200 -10800 0 -03}
|
||||
{-1567453392 -14400 0 ART}
|
||||
{-1233432000 -10800 0 ARST}
|
||||
{-1222981200 -14400 0 ART}
|
||||
{-1205956800 -10800 1 ARST}
|
||||
{-1194037200 -14400 0 ART}
|
||||
{-1172865600 -10800 1 ARST}
|
||||
{-1162501200 -14400 0 ART}
|
||||
{-1141329600 -10800 1 ARST}
|
||||
{-1130965200 -14400 0 ART}
|
||||
{-1109793600 -10800 1 ARST}
|
||||
{-1099429200 -14400 0 ART}
|
||||
{-1078257600 -10800 1 ARST}
|
||||
{-1067806800 -14400 0 ART}
|
||||
{-1046635200 -10800 1 ARST}
|
||||
{-1036270800 -14400 0 ART}
|
||||
{-1015099200 -10800 1 ARST}
|
||||
{-1004734800 -14400 0 ART}
|
||||
{-983563200 -10800 1 ARST}
|
||||
{-973198800 -14400 0 ART}
|
||||
{-952027200 -10800 1 ARST}
|
||||
{-941576400 -14400 0 ART}
|
||||
{-931032000 -10800 1 ARST}
|
||||
{-900882000 -14400 0 ART}
|
||||
{-890337600 -10800 1 ARST}
|
||||
{-833749200 -14400 0 ART}
|
||||
{-827265600 -10800 1 ARST}
|
||||
{-752274000 -14400 0 ART}
|
||||
{-733780800 -10800 1 ARST}
|
||||
{-197326800 -14400 0 ART}
|
||||
{-190843200 -10800 1 ARST}
|
||||
{-184194000 -14400 0 ART}
|
||||
{-164491200 -10800 1 ARST}
|
||||
{-152658000 -14400 0 ART}
|
||||
{-132955200 -10800 1 ARST}
|
||||
{-121122000 -14400 0 ART}
|
||||
{-101419200 -10800 1 ARST}
|
||||
{-86821200 -14400 0 ART}
|
||||
{-71092800 -10800 1 ARST}
|
||||
{-54766800 -14400 0 ART}
|
||||
{-39038400 -10800 1 ARST}
|
||||
{-23317200 -14400 0 ART}
|
||||
{-7588800 -10800 0 ART}
|
||||
{128142000 -7200 1 ARST}
|
||||
{136605600 -10800 0 ART}
|
||||
{596948400 -7200 1 ARST}
|
||||
{605066400 -10800 0 ART}
|
||||
{624423600 -7200 1 ARST}
|
||||
{636516000 -10800 0 ART}
|
||||
{656478000 -7200 1 ARST}
|
||||
{667965600 -10800 0 ART}
|
||||
{687927600 -7200 1 ARST}
|
||||
{699415200 -10800 0 ART}
|
||||
{719377200 -7200 1 ARST}
|
||||
{731469600 -10800 0 ART}
|
||||
{938916000 -10800 0 ART}
|
||||
{938919600 -10800 1 ARST}
|
||||
{952056000 -10800 0 ART}
|
||||
{1085886000 -14400 0 WART}
|
||||
{1087704000 -10800 0 ART}
|
||||
{1198983600 -7200 1 ARST}
|
||||
{1205632800 -10800 0 ART}
|
||||
{1224295200 -10800 0 ART}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
if {![info exists TZData(America/Curacao)]} {
|
||||
LoadTimeZoneFile America/Curacao
|
||||
}
|
||||
set TZData(:America/Aruba) $TZData(:America/Puerto_Rico)
|
||||
set TZData(:America/Aruba) $TZData(:America/Curacao)
|
||||
|
||||
@@ -3,257 +3,257 @@
|
||||
set TZData(:America/Asuncion) {
|
||||
{-9223372036854775808 -13840 0 LMT}
|
||||
{-2524507760 -13840 0 AMT}
|
||||
{-1206389360 -14400 0 -04}
|
||||
{86760000 -10800 0 -03}
|
||||
{134017200 -14400 0 -04}
|
||||
{162878400 -14400 0 -04}
|
||||
{181368000 -10800 1 -04}
|
||||
{194497200 -14400 0 -04}
|
||||
{212990400 -10800 1 -04}
|
||||
{226033200 -14400 0 -04}
|
||||
{244526400 -10800 1 -04}
|
||||
{257569200 -14400 0 -04}
|
||||
{276062400 -10800 1 -04}
|
||||
{291783600 -14400 0 -04}
|
||||
{307598400 -10800 1 -04}
|
||||
{323406000 -14400 0 -04}
|
||||
{339220800 -10800 1 -04}
|
||||
{354942000 -14400 0 -04}
|
||||
{370756800 -10800 1 -04}
|
||||
{386478000 -14400 0 -04}
|
||||
{402292800 -10800 1 -04}
|
||||
{418014000 -14400 0 -04}
|
||||
{433828800 -10800 1 -04}
|
||||
{449636400 -14400 0 -04}
|
||||
{465451200 -10800 1 -04}
|
||||
{481172400 -14400 0 -04}
|
||||
{496987200 -10800 1 -04}
|
||||
{512708400 -14400 0 -04}
|
||||
{528523200 -10800 1 -04}
|
||||
{544244400 -14400 0 -04}
|
||||
{560059200 -10800 1 -04}
|
||||
{575866800 -14400 0 -04}
|
||||
{591681600 -10800 1 -04}
|
||||
{607402800 -14400 0 -04}
|
||||
{625032000 -10800 1 -04}
|
||||
{638938800 -14400 0 -04}
|
||||
{654753600 -10800 1 -04}
|
||||
{670474800 -14400 0 -04}
|
||||
{686721600 -10800 1 -04}
|
||||
{699418800 -14400 0 -04}
|
||||
{718257600 -10800 1 -04}
|
||||
{733546800 -14400 0 -04}
|
||||
{749448000 -10800 1 -04}
|
||||
{762318000 -14400 0 -04}
|
||||
{780984000 -10800 1 -04}
|
||||
{793767600 -14400 0 -04}
|
||||
{812520000 -10800 1 -04}
|
||||
{825649200 -14400 0 -04}
|
||||
{844574400 -10800 1 -04}
|
||||
{856666800 -14400 0 -04}
|
||||
{876024000 -10800 1 -04}
|
||||
{888721200 -14400 0 -04}
|
||||
{907473600 -10800 1 -04}
|
||||
{920775600 -14400 0 -04}
|
||||
{938923200 -10800 1 -04}
|
||||
{952225200 -14400 0 -04}
|
||||
{970372800 -10800 1 -04}
|
||||
{983674800 -14400 0 -04}
|
||||
{1002427200 -10800 1 -04}
|
||||
{1018148400 -14400 0 -04}
|
||||
{1030852800 -10800 1 -04}
|
||||
{1049598000 -14400 0 -04}
|
||||
{1062907200 -10800 1 -04}
|
||||
{1081047600 -14400 0 -04}
|
||||
{1097985600 -10800 1 -04}
|
||||
{1110682800 -14400 0 -04}
|
||||
{1129435200 -10800 1 -04}
|
||||
{1142132400 -14400 0 -04}
|
||||
{1160884800 -10800 1 -04}
|
||||
{1173582000 -14400 0 -04}
|
||||
{1192939200 -10800 1 -04}
|
||||
{1205031600 -14400 0 -04}
|
||||
{1224388800 -10800 1 -04}
|
||||
{1236481200 -14400 0 -04}
|
||||
{1255838400 -10800 1 -04}
|
||||
{1270954800 -14400 0 -04}
|
||||
{1286078400 -10800 1 -04}
|
||||
{1302404400 -14400 0 -04}
|
||||
{1317528000 -10800 1 -04}
|
||||
{1333854000 -14400 0 -04}
|
||||
{1349582400 -10800 1 -04}
|
||||
{1364094000 -14400 0 -04}
|
||||
{1381032000 -10800 1 -04}
|
||||
{1395543600 -14400 0 -04}
|
||||
{1412481600 -10800 1 -04}
|
||||
{1426993200 -14400 0 -04}
|
||||
{1443931200 -10800 1 -04}
|
||||
{1459047600 -14400 0 -04}
|
||||
{1475380800 -10800 1 -04}
|
||||
{1490497200 -14400 0 -04}
|
||||
{1506830400 -10800 1 -04}
|
||||
{1521946800 -14400 0 -04}
|
||||
{1538884800 -10800 1 -04}
|
||||
{1553396400 -14400 0 -04}
|
||||
{1570334400 -10800 1 -04}
|
||||
{1584846000 -14400 0 -04}
|
||||
{1601784000 -10800 1 -04}
|
||||
{1616900400 -14400 0 -04}
|
||||
{1633233600 -10800 1 -04}
|
||||
{1648350000 -14400 0 -04}
|
||||
{1664683200 -10800 1 -04}
|
||||
{1679799600 -14400 0 -04}
|
||||
{1696132800 -10800 1 -04}
|
||||
{1711249200 -14400 0 -04}
|
||||
{1728187200 -10800 1 -04}
|
||||
{1742698800 -14400 0 -04}
|
||||
{1759636800 -10800 1 -04}
|
||||
{1774148400 -14400 0 -04}
|
||||
{1791086400 -10800 1 -04}
|
||||
{1806202800 -14400 0 -04}
|
||||
{1822536000 -10800 1 -04}
|
||||
{1837652400 -14400 0 -04}
|
||||
{1853985600 -10800 1 -04}
|
||||
{1869102000 -14400 0 -04}
|
||||
{1886040000 -10800 1 -04}
|
||||
{1900551600 -14400 0 -04}
|
||||
{1917489600 -10800 1 -04}
|
||||
{1932001200 -14400 0 -04}
|
||||
{1948939200 -10800 1 -04}
|
||||
{1964055600 -14400 0 -04}
|
||||
{1980388800 -10800 1 -04}
|
||||
{1995505200 -14400 0 -04}
|
||||
{2011838400 -10800 1 -04}
|
||||
{2026954800 -14400 0 -04}
|
||||
{2043288000 -10800 1 -04}
|
||||
{2058404400 -14400 0 -04}
|
||||
{2075342400 -10800 1 -04}
|
||||
{2089854000 -14400 0 -04}
|
||||
{2106792000 -10800 1 -04}
|
||||
{2121303600 -14400 0 -04}
|
||||
{2138241600 -10800 1 -04}
|
||||
{2153358000 -14400 0 -04}
|
||||
{2169691200 -10800 1 -04}
|
||||
{2184807600 -14400 0 -04}
|
||||
{2201140800 -10800 1 -04}
|
||||
{2216257200 -14400 0 -04}
|
||||
{2233195200 -10800 1 -04}
|
||||
{2247706800 -14400 0 -04}
|
||||
{2264644800 -10800 1 -04}
|
||||
{2279156400 -14400 0 -04}
|
||||
{2296094400 -10800 1 -04}
|
||||
{2310606000 -14400 0 -04}
|
||||
{2327544000 -10800 1 -04}
|
||||
{2342660400 -14400 0 -04}
|
||||
{2358993600 -10800 1 -04}
|
||||
{2374110000 -14400 0 -04}
|
||||
{2390443200 -10800 1 -04}
|
||||
{2405559600 -14400 0 -04}
|
||||
{2422497600 -10800 1 -04}
|
||||
{2437009200 -14400 0 -04}
|
||||
{2453947200 -10800 1 -04}
|
||||
{2468458800 -14400 0 -04}
|
||||
{2485396800 -10800 1 -04}
|
||||
{2500513200 -14400 0 -04}
|
||||
{2516846400 -10800 1 -04}
|
||||
{2531962800 -14400 0 -04}
|
||||
{2548296000 -10800 1 -04}
|
||||
{2563412400 -14400 0 -04}
|
||||
{2579745600 -10800 1 -04}
|
||||
{2594862000 -14400 0 -04}
|
||||
{2611800000 -10800 1 -04}
|
||||
{2626311600 -14400 0 -04}
|
||||
{2643249600 -10800 1 -04}
|
||||
{2657761200 -14400 0 -04}
|
||||
{2674699200 -10800 1 -04}
|
||||
{2689815600 -14400 0 -04}
|
||||
{2706148800 -10800 1 -04}
|
||||
{2721265200 -14400 0 -04}
|
||||
{2737598400 -10800 1 -04}
|
||||
{2752714800 -14400 0 -04}
|
||||
{2769652800 -10800 1 -04}
|
||||
{2784164400 -14400 0 -04}
|
||||
{2801102400 -10800 1 -04}
|
||||
{2815614000 -14400 0 -04}
|
||||
{2832552000 -10800 1 -04}
|
||||
{2847668400 -14400 0 -04}
|
||||
{2864001600 -10800 1 -04}
|
||||
{2879118000 -14400 0 -04}
|
||||
{2895451200 -10800 1 -04}
|
||||
{2910567600 -14400 0 -04}
|
||||
{2926900800 -10800 1 -04}
|
||||
{2942017200 -14400 0 -04}
|
||||
{2958955200 -10800 1 -04}
|
||||
{2973466800 -14400 0 -04}
|
||||
{2990404800 -10800 1 -04}
|
||||
{3004916400 -14400 0 -04}
|
||||
{3021854400 -10800 1 -04}
|
||||
{3036970800 -14400 0 -04}
|
||||
{3053304000 -10800 1 -04}
|
||||
{3068420400 -14400 0 -04}
|
||||
{3084753600 -10800 1 -04}
|
||||
{3099870000 -14400 0 -04}
|
||||
{3116808000 -10800 1 -04}
|
||||
{3131319600 -14400 0 -04}
|
||||
{3148257600 -10800 1 -04}
|
||||
{3162769200 -14400 0 -04}
|
||||
{3179707200 -10800 1 -04}
|
||||
{3194218800 -14400 0 -04}
|
||||
{3211156800 -10800 1 -04}
|
||||
{3226273200 -14400 0 -04}
|
||||
{3242606400 -10800 1 -04}
|
||||
{3257722800 -14400 0 -04}
|
||||
{3274056000 -10800 1 -04}
|
||||
{3289172400 -14400 0 -04}
|
||||
{3306110400 -10800 1 -04}
|
||||
{3320622000 -14400 0 -04}
|
||||
{3337560000 -10800 1 -04}
|
||||
{3352071600 -14400 0 -04}
|
||||
{3369009600 -10800 1 -04}
|
||||
{3384126000 -14400 0 -04}
|
||||
{3400459200 -10800 1 -04}
|
||||
{3415575600 -14400 0 -04}
|
||||
{3431908800 -10800 1 -04}
|
||||
{3447025200 -14400 0 -04}
|
||||
{3463358400 -10800 1 -04}
|
||||
{3478474800 -14400 0 -04}
|
||||
{3495412800 -10800 1 -04}
|
||||
{3509924400 -14400 0 -04}
|
||||
{3526862400 -10800 1 -04}
|
||||
{3541374000 -14400 0 -04}
|
||||
{3558312000 -10800 1 -04}
|
||||
{3573428400 -14400 0 -04}
|
||||
{3589761600 -10800 1 -04}
|
||||
{3604878000 -14400 0 -04}
|
||||
{3621211200 -10800 1 -04}
|
||||
{3636327600 -14400 0 -04}
|
||||
{3653265600 -10800 1 -04}
|
||||
{3667777200 -14400 0 -04}
|
||||
{3684715200 -10800 1 -04}
|
||||
{3699226800 -14400 0 -04}
|
||||
{3716164800 -10800 1 -04}
|
||||
{3731281200 -14400 0 -04}
|
||||
{3747614400 -10800 1 -04}
|
||||
{3762730800 -14400 0 -04}
|
||||
{3779064000 -10800 1 -04}
|
||||
{3794180400 -14400 0 -04}
|
||||
{3810513600 -10800 1 -04}
|
||||
{3825630000 -14400 0 -04}
|
||||
{3842568000 -10800 1 -04}
|
||||
{3857079600 -14400 0 -04}
|
||||
{3874017600 -10800 1 -04}
|
||||
{3888529200 -14400 0 -04}
|
||||
{3905467200 -10800 1 -04}
|
||||
{3920583600 -14400 0 -04}
|
||||
{3936916800 -10800 1 -04}
|
||||
{3952033200 -14400 0 -04}
|
||||
{3968366400 -10800 1 -04}
|
||||
{3983482800 -14400 0 -04}
|
||||
{4000420800 -10800 1 -04}
|
||||
{4014932400 -14400 0 -04}
|
||||
{4031870400 -10800 1 -04}
|
||||
{4046382000 -14400 0 -04}
|
||||
{4063320000 -10800 1 -04}
|
||||
{4077831600 -14400 0 -04}
|
||||
{4094769600 -10800 1 -04}
|
||||
{-1206389360 -14400 0 PYT}
|
||||
{86760000 -10800 0 PYT}
|
||||
{134017200 -14400 0 PYT}
|
||||
{162878400 -14400 0 PYT}
|
||||
{181368000 -10800 1 PYST}
|
||||
{194497200 -14400 0 PYT}
|
||||
{212990400 -10800 1 PYST}
|
||||
{226033200 -14400 0 PYT}
|
||||
{244526400 -10800 1 PYST}
|
||||
{257569200 -14400 0 PYT}
|
||||
{276062400 -10800 1 PYST}
|
||||
{291783600 -14400 0 PYT}
|
||||
{307598400 -10800 1 PYST}
|
||||
{323406000 -14400 0 PYT}
|
||||
{339220800 -10800 1 PYST}
|
||||
{354942000 -14400 0 PYT}
|
||||
{370756800 -10800 1 PYST}
|
||||
{386478000 -14400 0 PYT}
|
||||
{402292800 -10800 1 PYST}
|
||||
{418014000 -14400 0 PYT}
|
||||
{433828800 -10800 1 PYST}
|
||||
{449636400 -14400 0 PYT}
|
||||
{465451200 -10800 1 PYST}
|
||||
{481172400 -14400 0 PYT}
|
||||
{496987200 -10800 1 PYST}
|
||||
{512708400 -14400 0 PYT}
|
||||
{528523200 -10800 1 PYST}
|
||||
{544244400 -14400 0 PYT}
|
||||
{560059200 -10800 1 PYST}
|
||||
{575866800 -14400 0 PYT}
|
||||
{591681600 -10800 1 PYST}
|
||||
{607402800 -14400 0 PYT}
|
||||
{625032000 -10800 1 PYST}
|
||||
{638938800 -14400 0 PYT}
|
||||
{654753600 -10800 1 PYST}
|
||||
{670474800 -14400 0 PYT}
|
||||
{686721600 -10800 1 PYST}
|
||||
{699418800 -14400 0 PYT}
|
||||
{718257600 -10800 1 PYST}
|
||||
{733546800 -14400 0 PYT}
|
||||
{749448000 -10800 1 PYST}
|
||||
{762318000 -14400 0 PYT}
|
||||
{780984000 -10800 1 PYST}
|
||||
{793767600 -14400 0 PYT}
|
||||
{812520000 -10800 1 PYST}
|
||||
{825649200 -14400 0 PYT}
|
||||
{844574400 -10800 1 PYST}
|
||||
{856666800 -14400 0 PYT}
|
||||
{876024000 -10800 1 PYST}
|
||||
{888721200 -14400 0 PYT}
|
||||
{907473600 -10800 1 PYST}
|
||||
{920775600 -14400 0 PYT}
|
||||
{938923200 -10800 1 PYST}
|
||||
{952225200 -14400 0 PYT}
|
||||
{970372800 -10800 1 PYST}
|
||||
{983674800 -14400 0 PYT}
|
||||
{1002427200 -10800 1 PYST}
|
||||
{1018148400 -14400 0 PYT}
|
||||
{1030852800 -10800 1 PYST}
|
||||
{1049598000 -14400 0 PYT}
|
||||
{1062907200 -10800 1 PYST}
|
||||
{1081047600 -14400 0 PYT}
|
||||
{1097985600 -10800 1 PYST}
|
||||
{1110682800 -14400 0 PYT}
|
||||
{1129435200 -10800 1 PYST}
|
||||
{1142132400 -14400 0 PYT}
|
||||
{1160884800 -10800 1 PYST}
|
||||
{1173582000 -14400 0 PYT}
|
||||
{1192939200 -10800 1 PYST}
|
||||
{1205031600 -14400 0 PYT}
|
||||
{1224388800 -10800 1 PYST}
|
||||
{1236481200 -14400 0 PYT}
|
||||
{1255838400 -10800 1 PYST}
|
||||
{1270954800 -14400 0 PYT}
|
||||
{1286078400 -10800 1 PYST}
|
||||
{1302404400 -14400 0 PYT}
|
||||
{1317528000 -10800 1 PYST}
|
||||
{1333854000 -14400 0 PYT}
|
||||
{1349582400 -10800 1 PYST}
|
||||
{1364094000 -14400 0 PYT}
|
||||
{1381032000 -10800 1 PYST}
|
||||
{1395543600 -14400 0 PYT}
|
||||
{1412481600 -10800 1 PYST}
|
||||
{1426993200 -14400 0 PYT}
|
||||
{1443931200 -10800 1 PYST}
|
||||
{1459047600 -14400 0 PYT}
|
||||
{1475380800 -10800 1 PYST}
|
||||
{1490497200 -14400 0 PYT}
|
||||
{1506830400 -10800 1 PYST}
|
||||
{1521946800 -14400 0 PYT}
|
||||
{1538884800 -10800 1 PYST}
|
||||
{1553396400 -14400 0 PYT}
|
||||
{1570334400 -10800 1 PYST}
|
||||
{1584846000 -14400 0 PYT}
|
||||
{1601784000 -10800 1 PYST}
|
||||
{1616900400 -14400 0 PYT}
|
||||
{1633233600 -10800 1 PYST}
|
||||
{1648350000 -14400 0 PYT}
|
||||
{1664683200 -10800 1 PYST}
|
||||
{1679799600 -14400 0 PYT}
|
||||
{1696132800 -10800 1 PYST}
|
||||
{1711249200 -14400 0 PYT}
|
||||
{1728187200 -10800 1 PYST}
|
||||
{1742698800 -14400 0 PYT}
|
||||
{1759636800 -10800 1 PYST}
|
||||
{1774148400 -14400 0 PYT}
|
||||
{1791086400 -10800 1 PYST}
|
||||
{1806202800 -14400 0 PYT}
|
||||
{1822536000 -10800 1 PYST}
|
||||
{1837652400 -14400 0 PYT}
|
||||
{1853985600 -10800 1 PYST}
|
||||
{1869102000 -14400 0 PYT}
|
||||
{1886040000 -10800 1 PYST}
|
||||
{1900551600 -14400 0 PYT}
|
||||
{1917489600 -10800 1 PYST}
|
||||
{1932001200 -14400 0 PYT}
|
||||
{1948939200 -10800 1 PYST}
|
||||
{1964055600 -14400 0 PYT}
|
||||
{1980388800 -10800 1 PYST}
|
||||
{1995505200 -14400 0 PYT}
|
||||
{2011838400 -10800 1 PYST}
|
||||
{2026954800 -14400 0 PYT}
|
||||
{2043288000 -10800 1 PYST}
|
||||
{2058404400 -14400 0 PYT}
|
||||
{2075342400 -10800 1 PYST}
|
||||
{2089854000 -14400 0 PYT}
|
||||
{2106792000 -10800 1 PYST}
|
||||
{2121303600 -14400 0 PYT}
|
||||
{2138241600 -10800 1 PYST}
|
||||
{2153358000 -14400 0 PYT}
|
||||
{2169691200 -10800 1 PYST}
|
||||
{2184807600 -14400 0 PYT}
|
||||
{2201140800 -10800 1 PYST}
|
||||
{2216257200 -14400 0 PYT}
|
||||
{2233195200 -10800 1 PYST}
|
||||
{2247706800 -14400 0 PYT}
|
||||
{2264644800 -10800 1 PYST}
|
||||
{2279156400 -14400 0 PYT}
|
||||
{2296094400 -10800 1 PYST}
|
||||
{2310606000 -14400 0 PYT}
|
||||
{2327544000 -10800 1 PYST}
|
||||
{2342660400 -14400 0 PYT}
|
||||
{2358993600 -10800 1 PYST}
|
||||
{2374110000 -14400 0 PYT}
|
||||
{2390443200 -10800 1 PYST}
|
||||
{2405559600 -14400 0 PYT}
|
||||
{2422497600 -10800 1 PYST}
|
||||
{2437009200 -14400 0 PYT}
|
||||
{2453947200 -10800 1 PYST}
|
||||
{2468458800 -14400 0 PYT}
|
||||
{2485396800 -10800 1 PYST}
|
||||
{2500513200 -14400 0 PYT}
|
||||
{2516846400 -10800 1 PYST}
|
||||
{2531962800 -14400 0 PYT}
|
||||
{2548296000 -10800 1 PYST}
|
||||
{2563412400 -14400 0 PYT}
|
||||
{2579745600 -10800 1 PYST}
|
||||
{2594862000 -14400 0 PYT}
|
||||
{2611800000 -10800 1 PYST}
|
||||
{2626311600 -14400 0 PYT}
|
||||
{2643249600 -10800 1 PYST}
|
||||
{2657761200 -14400 0 PYT}
|
||||
{2674699200 -10800 1 PYST}
|
||||
{2689815600 -14400 0 PYT}
|
||||
{2706148800 -10800 1 PYST}
|
||||
{2721265200 -14400 0 PYT}
|
||||
{2737598400 -10800 1 PYST}
|
||||
{2752714800 -14400 0 PYT}
|
||||
{2769652800 -10800 1 PYST}
|
||||
{2784164400 -14400 0 PYT}
|
||||
{2801102400 -10800 1 PYST}
|
||||
{2815614000 -14400 0 PYT}
|
||||
{2832552000 -10800 1 PYST}
|
||||
{2847668400 -14400 0 PYT}
|
||||
{2864001600 -10800 1 PYST}
|
||||
{2879118000 -14400 0 PYT}
|
||||
{2895451200 -10800 1 PYST}
|
||||
{2910567600 -14400 0 PYT}
|
||||
{2926900800 -10800 1 PYST}
|
||||
{2942017200 -14400 0 PYT}
|
||||
{2958955200 -10800 1 PYST}
|
||||
{2973466800 -14400 0 PYT}
|
||||
{2990404800 -10800 1 PYST}
|
||||
{3004916400 -14400 0 PYT}
|
||||
{3021854400 -10800 1 PYST}
|
||||
{3036970800 -14400 0 PYT}
|
||||
{3053304000 -10800 1 PYST}
|
||||
{3068420400 -14400 0 PYT}
|
||||
{3084753600 -10800 1 PYST}
|
||||
{3099870000 -14400 0 PYT}
|
||||
{3116808000 -10800 1 PYST}
|
||||
{3131319600 -14400 0 PYT}
|
||||
{3148257600 -10800 1 PYST}
|
||||
{3162769200 -14400 0 PYT}
|
||||
{3179707200 -10800 1 PYST}
|
||||
{3194218800 -14400 0 PYT}
|
||||
{3211156800 -10800 1 PYST}
|
||||
{3226273200 -14400 0 PYT}
|
||||
{3242606400 -10800 1 PYST}
|
||||
{3257722800 -14400 0 PYT}
|
||||
{3274056000 -10800 1 PYST}
|
||||
{3289172400 -14400 0 PYT}
|
||||
{3306110400 -10800 1 PYST}
|
||||
{3320622000 -14400 0 PYT}
|
||||
{3337560000 -10800 1 PYST}
|
||||
{3352071600 -14400 0 PYT}
|
||||
{3369009600 -10800 1 PYST}
|
||||
{3384126000 -14400 0 PYT}
|
||||
{3400459200 -10800 1 PYST}
|
||||
{3415575600 -14400 0 PYT}
|
||||
{3431908800 -10800 1 PYST}
|
||||
{3447025200 -14400 0 PYT}
|
||||
{3463358400 -10800 1 PYST}
|
||||
{3478474800 -14400 0 PYT}
|
||||
{3495412800 -10800 1 PYST}
|
||||
{3509924400 -14400 0 PYT}
|
||||
{3526862400 -10800 1 PYST}
|
||||
{3541374000 -14400 0 PYT}
|
||||
{3558312000 -10800 1 PYST}
|
||||
{3573428400 -14400 0 PYT}
|
||||
{3589761600 -10800 1 PYST}
|
||||
{3604878000 -14400 0 PYT}
|
||||
{3621211200 -10800 1 PYST}
|
||||
{3636327600 -14400 0 PYT}
|
||||
{3653265600 -10800 1 PYST}
|
||||
{3667777200 -14400 0 PYT}
|
||||
{3684715200 -10800 1 PYST}
|
||||
{3699226800 -14400 0 PYT}
|
||||
{3716164800 -10800 1 PYST}
|
||||
{3731281200 -14400 0 PYT}
|
||||
{3747614400 -10800 1 PYST}
|
||||
{3762730800 -14400 0 PYT}
|
||||
{3779064000 -10800 1 PYST}
|
||||
{3794180400 -14400 0 PYT}
|
||||
{3810513600 -10800 1 PYST}
|
||||
{3825630000 -14400 0 PYT}
|
||||
{3842568000 -10800 1 PYST}
|
||||
{3857079600 -14400 0 PYT}
|
||||
{3874017600 -10800 1 PYST}
|
||||
{3888529200 -14400 0 PYT}
|
||||
{3905467200 -10800 1 PYST}
|
||||
{3920583600 -14400 0 PYT}
|
||||
{3936916800 -10800 1 PYST}
|
||||
{3952033200 -14400 0 PYT}
|
||||
{3968366400 -10800 1 PYST}
|
||||
{3983482800 -14400 0 PYT}
|
||||
{4000420800 -10800 1 PYST}
|
||||
{4014932400 -14400 0 PYT}
|
||||
{4031870400 -10800 1 PYST}
|
||||
{4046382000 -14400 0 PYT}
|
||||
{4063320000 -10800 1 PYST}
|
||||
{4077831600 -14400 0 PYT}
|
||||
{4094769600 -10800 1 PYST}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Panama)]} {
|
||||
LoadTimeZoneFile America/Panama
|
||||
|
||||
set TZData(:America/Atikokan) {
|
||||
{-9223372036854775808 -21988 0 LMT}
|
||||
{-2366733212 -21600 0 CST}
|
||||
{-1632067200 -18000 1 CDT}
|
||||
{-1615136400 -21600 0 CST}
|
||||
{-923248800 -18000 1 CDT}
|
||||
{-880214400 -18000 0 CWT}
|
||||
{-769395600 -18000 1 CPT}
|
||||
{-765388800 -18000 0 EST}
|
||||
}
|
||||
set TZData(:America/Atikokan) $TZData(:America/Panama)
|
||||
|
||||
@@ -2,67 +2,67 @@
|
||||
|
||||
set TZData(:America/Bahia) {
|
||||
{-9223372036854775808 -9244 0 LMT}
|
||||
{-1767216356 -10800 0 -03}
|
||||
{-1206957600 -7200 1 -03}
|
||||
{-1191362400 -10800 0 -03}
|
||||
{-1175374800 -7200 1 -03}
|
||||
{-1159826400 -10800 0 -03}
|
||||
{-633819600 -7200 1 -03}
|
||||
{-622069200 -10800 0 -03}
|
||||
{-602283600 -7200 1 -03}
|
||||
{-591832800 -10800 0 -03}
|
||||
{-570747600 -7200 1 -03}
|
||||
{-560210400 -10800 0 -03}
|
||||
{-539125200 -7200 1 -03}
|
||||
{-531352800 -10800 0 -03}
|
||||
{-191365200 -7200 1 -03}
|
||||
{-184197600 -10800 0 -03}
|
||||
{-155163600 -7200 1 -03}
|
||||
{-150069600 -10800 0 -03}
|
||||
{-128898000 -7200 1 -03}
|
||||
{-121125600 -10800 0 -03}
|
||||
{-99954000 -7200 1 -03}
|
||||
{-89589600 -10800 0 -03}
|
||||
{-68418000 -7200 1 -03}
|
||||
{-57967200 -10800 0 -03}
|
||||
{499748400 -7200 1 -03}
|
||||
{511236000 -10800 0 -03}
|
||||
{530593200 -7200 1 -03}
|
||||
{540266400 -10800 0 -03}
|
||||
{562129200 -7200 1 -03}
|
||||
{571197600 -10800 0 -03}
|
||||
{592974000 -7200 1 -03}
|
||||
{602042400 -10800 0 -03}
|
||||
{624423600 -7200 1 -03}
|
||||
{634701600 -10800 0 -03}
|
||||
{656478000 -7200 1 -03}
|
||||
{666756000 -10800 0 -03}
|
||||
{687927600 -7200 1 -03}
|
||||
{697600800 -10800 0 -03}
|
||||
{719982000 -7200 1 -03}
|
||||
{728445600 -10800 0 -03}
|
||||
{750826800 -7200 1 -03}
|
||||
{761709600 -10800 0 -03}
|
||||
{782276400 -7200 1 -03}
|
||||
{793159200 -10800 0 -03}
|
||||
{813726000 -7200 1 -03}
|
||||
{824004000 -10800 0 -03}
|
||||
{844570800 -7200 1 -03}
|
||||
{856058400 -10800 0 -03}
|
||||
{876106800 -7200 1 -03}
|
||||
{888717600 -10800 0 -03}
|
||||
{908074800 -7200 1 -03}
|
||||
{919562400 -10800 0 -03}
|
||||
{938919600 -7200 1 -03}
|
||||
{951616800 -10800 0 -03}
|
||||
{970974000 -7200 1 -03}
|
||||
{982461600 -10800 0 -03}
|
||||
{1003028400 -7200 1 -03}
|
||||
{1013911200 -10800 0 -03}
|
||||
{1036292400 -7200 1 -03}
|
||||
{1045360800 -10800 0 -03}
|
||||
{1064368800 -10800 0 -03}
|
||||
{1318734000 -7200 0 -03}
|
||||
{1330221600 -10800 0 -03}
|
||||
{1350784800 -10800 0 -03}
|
||||
{-1767216356 -10800 0 BRT}
|
||||
{-1206957600 -7200 1 BRST}
|
||||
{-1191362400 -10800 0 BRT}
|
||||
{-1175374800 -7200 1 BRST}
|
||||
{-1159826400 -10800 0 BRT}
|
||||
{-633819600 -7200 1 BRST}
|
||||
{-622069200 -10800 0 BRT}
|
||||
{-602283600 -7200 1 BRST}
|
||||
{-591832800 -10800 0 BRT}
|
||||
{-570747600 -7200 1 BRST}
|
||||
{-560210400 -10800 0 BRT}
|
||||
{-539125200 -7200 1 BRST}
|
||||
{-531352800 -10800 0 BRT}
|
||||
{-191365200 -7200 1 BRST}
|
||||
{-184197600 -10800 0 BRT}
|
||||
{-155163600 -7200 1 BRST}
|
||||
{-150069600 -10800 0 BRT}
|
||||
{-128898000 -7200 1 BRST}
|
||||
{-121125600 -10800 0 BRT}
|
||||
{-99954000 -7200 1 BRST}
|
||||
{-89589600 -10800 0 BRT}
|
||||
{-68418000 -7200 1 BRST}
|
||||
{-57967200 -10800 0 BRT}
|
||||
{499748400 -7200 1 BRST}
|
||||
{511236000 -10800 0 BRT}
|
||||
{530593200 -7200 1 BRST}
|
||||
{540266400 -10800 0 BRT}
|
||||
{562129200 -7200 1 BRST}
|
||||
{571197600 -10800 0 BRT}
|
||||
{592974000 -7200 1 BRST}
|
||||
{602042400 -10800 0 BRT}
|
||||
{624423600 -7200 1 BRST}
|
||||
{634701600 -10800 0 BRT}
|
||||
{656478000 -7200 1 BRST}
|
||||
{666756000 -10800 0 BRT}
|
||||
{687927600 -7200 1 BRST}
|
||||
{697600800 -10800 0 BRT}
|
||||
{719982000 -7200 1 BRST}
|
||||
{728445600 -10800 0 BRT}
|
||||
{750826800 -7200 1 BRST}
|
||||
{761709600 -10800 0 BRT}
|
||||
{782276400 -7200 1 BRST}
|
||||
{793159200 -10800 0 BRT}
|
||||
{813726000 -7200 1 BRST}
|
||||
{824004000 -10800 0 BRT}
|
||||
{844570800 -7200 1 BRST}
|
||||
{856058400 -10800 0 BRT}
|
||||
{876106800 -7200 1 BRST}
|
||||
{888717600 -10800 0 BRT}
|
||||
{908074800 -7200 1 BRST}
|
||||
{919562400 -10800 0 BRT}
|
||||
{938919600 -7200 1 BRST}
|
||||
{951616800 -10800 0 BRT}
|
||||
{970974000 -7200 1 BRST}
|
||||
{982461600 -10800 0 BRT}
|
||||
{1003028400 -7200 1 BRST}
|
||||
{1013911200 -10800 0 BRT}
|
||||
{1036292400 -7200 1 BRST}
|
||||
{1045360800 -10800 0 BRT}
|
||||
{1064368800 -10800 0 BRT}
|
||||
{1318734000 -7200 0 BRST}
|
||||
{1330221600 -10800 0 BRT}
|
||||
{1350784800 -10800 0 BRT}
|
||||
}
|
||||
|
||||
@@ -2,15 +2,8 @@
|
||||
|
||||
set TZData(:America/Barbados) {
|
||||
{-9223372036854775808 -14309 0 LMT}
|
||||
{-1841256091 -14400 0 AST}
|
||||
{-874263600 -10800 1 ADT}
|
||||
{-862682400 -14400 0 AST}
|
||||
{-841604400 -10800 1 ADT}
|
||||
{-830714400 -14400 0 AST}
|
||||
{-820526400 -14400 0 -0330}
|
||||
{-811882800 -12600 1 AST}
|
||||
{-798660000 -14400 0 -0330}
|
||||
{-788904000 -14400 0 AST}
|
||||
{-1451678491 -14309 0 BMT}
|
||||
{-1199217691 -14400 0 AST}
|
||||
{234943200 -10800 1 ADT}
|
||||
{244616400 -14400 0 AST}
|
||||
{261554400 -10800 1 ADT}
|
||||
|
||||
@@ -2,34 +2,34 @@
|
||||
|
||||
set TZData(:America/Belem) {
|
||||
{-9223372036854775808 -11636 0 LMT}
|
||||
{-1767213964 -10800 0 -03}
|
||||
{-1206957600 -7200 1 -03}
|
||||
{-1191362400 -10800 0 -03}
|
||||
{-1175374800 -7200 1 -03}
|
||||
{-1159826400 -10800 0 -03}
|
||||
{-633819600 -7200 1 -03}
|
||||
{-622069200 -10800 0 -03}
|
||||
{-602283600 -7200 1 -03}
|
||||
{-591832800 -10800 0 -03}
|
||||
{-570747600 -7200 1 -03}
|
||||
{-560210400 -10800 0 -03}
|
||||
{-539125200 -7200 1 -03}
|
||||
{-531352800 -10800 0 -03}
|
||||
{-191365200 -7200 1 -03}
|
||||
{-184197600 -10800 0 -03}
|
||||
{-155163600 -7200 1 -03}
|
||||
{-150069600 -10800 0 -03}
|
||||
{-128898000 -7200 1 -03}
|
||||
{-121125600 -10800 0 -03}
|
||||
{-99954000 -7200 1 -03}
|
||||
{-89589600 -10800 0 -03}
|
||||
{-68418000 -7200 1 -03}
|
||||
{-57967200 -10800 0 -03}
|
||||
{499748400 -7200 1 -03}
|
||||
{511236000 -10800 0 -03}
|
||||
{530593200 -7200 1 -03}
|
||||
{540266400 -10800 0 -03}
|
||||
{562129200 -7200 1 -03}
|
||||
{571197600 -10800 0 -03}
|
||||
{590032800 -10800 0 -03}
|
||||
{-1767213964 -10800 0 BRT}
|
||||
{-1206957600 -7200 1 BRST}
|
||||
{-1191362400 -10800 0 BRT}
|
||||
{-1175374800 -7200 1 BRST}
|
||||
{-1159826400 -10800 0 BRT}
|
||||
{-633819600 -7200 1 BRST}
|
||||
{-622069200 -10800 0 BRT}
|
||||
{-602283600 -7200 1 BRST}
|
||||
{-591832800 -10800 0 BRT}
|
||||
{-570747600 -7200 1 BRST}
|
||||
{-560210400 -10800 0 BRT}
|
||||
{-539125200 -7200 1 BRST}
|
||||
{-531352800 -10800 0 BRT}
|
||||
{-191365200 -7200 1 BRST}
|
||||
{-184197600 -10800 0 BRT}
|
||||
{-155163600 -7200 1 BRST}
|
||||
{-150069600 -10800 0 BRT}
|
||||
{-128898000 -7200 1 BRST}
|
||||
{-121125600 -10800 0 BRT}
|
||||
{-99954000 -7200 1 BRST}
|
||||
{-89589600 -10800 0 BRT}
|
||||
{-68418000 -7200 1 BRST}
|
||||
{-57967200 -10800 0 BRT}
|
||||
{499748400 -7200 1 BRST}
|
||||
{511236000 -10800 0 BRT}
|
||||
{530593200 -7200 1 BRST}
|
||||
{540266400 -10800 0 BRT}
|
||||
{562129200 -7200 1 BRST}
|
||||
{571197600 -10800 0 BRT}
|
||||
{590032800 -10800 0 BRT}
|
||||
}
|
||||
|
||||
@@ -3,99 +3,56 @@
|
||||
set TZData(:America/Belize) {
|
||||
{-9223372036854775808 -21168 0 LMT}
|
||||
{-1822500432 -21600 0 CST}
|
||||
{-1616954400 -19800 1 -0530}
|
||||
{-1616954400 -19800 1 CHDT}
|
||||
{-1606069800 -21600 0 CST}
|
||||
{-1585504800 -19800 1 -0530}
|
||||
{-1585504800 -19800 1 CHDT}
|
||||
{-1574015400 -21600 0 CST}
|
||||
{-1554055200 -19800 1 -0530}
|
||||
{-1554055200 -19800 1 CHDT}
|
||||
{-1542565800 -21600 0 CST}
|
||||
{-1522605600 -19800 1 -0530}
|
||||
{-1522605600 -19800 1 CHDT}
|
||||
{-1511116200 -21600 0 CST}
|
||||
{-1490551200 -19800 1 -0530}
|
||||
{-1490551200 -19800 1 CHDT}
|
||||
{-1479666600 -21600 0 CST}
|
||||
{-1459101600 -19800 1 -0530}
|
||||
{-1459101600 -19800 1 CHDT}
|
||||
{-1448217000 -21600 0 CST}
|
||||
{-1427652000 -19800 1 -0530}
|
||||
{-1427652000 -19800 1 CHDT}
|
||||
{-1416162600 -21600 0 CST}
|
||||
{-1396202400 -19800 1 -0530}
|
||||
{-1396202400 -19800 1 CHDT}
|
||||
{-1384713000 -21600 0 CST}
|
||||
{-1364752800 -19800 1 -0530}
|
||||
{-1364752800 -19800 1 CHDT}
|
||||
{-1353263400 -21600 0 CST}
|
||||
{-1333303200 -19800 1 -0530}
|
||||
{-1333303200 -19800 1 CHDT}
|
||||
{-1321813800 -21600 0 CST}
|
||||
{-1301248800 -19800 1 -0530}
|
||||
{-1301248800 -19800 1 CHDT}
|
||||
{-1290364200 -21600 0 CST}
|
||||
{-1269799200 -19800 1 -0530}
|
||||
{-1269799200 -19800 1 CHDT}
|
||||
{-1258914600 -21600 0 CST}
|
||||
{-1238349600 -19800 1 -0530}
|
||||
{-1238349600 -19800 1 CHDT}
|
||||
{-1226860200 -21600 0 CST}
|
||||
{-1206900000 -19800 1 -0530}
|
||||
{-1206900000 -19800 1 CHDT}
|
||||
{-1195410600 -21600 0 CST}
|
||||
{-1175450400 -19800 1 -0530}
|
||||
{-1175450400 -19800 1 CHDT}
|
||||
{-1163961000 -21600 0 CST}
|
||||
{-1143396000 -19800 1 -0530}
|
||||
{-1143396000 -19800 1 CHDT}
|
||||
{-1132511400 -21600 0 CST}
|
||||
{-1111946400 -19800 1 -0530}
|
||||
{-1111946400 -19800 1 CHDT}
|
||||
{-1101061800 -21600 0 CST}
|
||||
{-1080496800 -19800 1 -0530}
|
||||
{-1080496800 -19800 1 CHDT}
|
||||
{-1069612200 -21600 0 CST}
|
||||
{-1049047200 -19800 1 -0530}
|
||||
{-1049047200 -19800 1 CHDT}
|
||||
{-1037557800 -21600 0 CST}
|
||||
{-1017597600 -19800 1 -0530}
|
||||
{-1017597600 -19800 1 CHDT}
|
||||
{-1006108200 -21600 0 CST}
|
||||
{-986148000 -19800 1 -0530}
|
||||
{-986148000 -19800 1 CHDT}
|
||||
{-974658600 -21600 0 CST}
|
||||
{-954093600 -19800 1 -0530}
|
||||
{-954093600 -19800 1 CHDT}
|
||||
{-943209000 -21600 0 CST}
|
||||
{-922644000 -19800 1 -0530}
|
||||
{-922644000 -19800 1 CHDT}
|
||||
{-911759400 -21600 0 CST}
|
||||
{-891194400 -19800 1 -0530}
|
||||
{-891194400 -19800 1 CHDT}
|
||||
{-879705000 -21600 0 CST}
|
||||
{-868212000 -18000 1 CWT}
|
||||
{-769395600 -18000 1 CPT}
|
||||
{-758746800 -21600 0 CST}
|
||||
{-701892000 -19800 1 -0530}
|
||||
{-690402600 -21600 0 CST}
|
||||
{-670442400 -19800 1 -0530}
|
||||
{-658953000 -21600 0 CST}
|
||||
{-638992800 -19800 1 -0530}
|
||||
{-627503400 -21600 0 CST}
|
||||
{-606938400 -19800 1 -0530}
|
||||
{-596053800 -21600 0 CST}
|
||||
{-575488800 -19800 1 -0530}
|
||||
{-564604200 -21600 0 CST}
|
||||
{-544039200 -19800 1 -0530}
|
||||
{-532549800 -21600 0 CST}
|
||||
{-512589600 -19800 1 -0530}
|
||||
{-501100200 -21600 0 CST}
|
||||
{-481140000 -19800 1 -0530}
|
||||
{-469650600 -21600 0 CST}
|
||||
{-449690400 -19800 1 -0530}
|
||||
{-438201000 -21600 0 CST}
|
||||
{-417636000 -19800 1 -0530}
|
||||
{-406751400 -21600 0 CST}
|
||||
{-386186400 -19800 1 -0530}
|
||||
{-375301800 -21600 0 CST}
|
||||
{-354736800 -19800 1 -0530}
|
||||
{-343247400 -21600 0 CST}
|
||||
{-323287200 -19800 1 -0530}
|
||||
{-311797800 -21600 0 CST}
|
||||
{-291837600 -19800 1 -0530}
|
||||
{-280348200 -21600 0 CST}
|
||||
{-259783200 -19800 1 -0530}
|
||||
{-248898600 -21600 0 CST}
|
||||
{-228333600 -19800 1 -0530}
|
||||
{-217449000 -21600 0 CST}
|
||||
{-196884000 -19800 1 -0530}
|
||||
{-185999400 -21600 0 CST}
|
||||
{-165434400 -19800 1 -0530}
|
||||
{-153945000 -21600 0 CST}
|
||||
{-133984800 -19800 1 -0530}
|
||||
{-122495400 -21600 0 CST}
|
||||
{-102535200 -19800 1 -0530}
|
||||
{-91045800 -21600 0 CST}
|
||||
{-70480800 -19800 1 -0530}
|
||||
{-59596200 -21600 0 CST}
|
||||
{-859744800 -19800 1 CHDT}
|
||||
{-848255400 -21600 0 CST}
|
||||
{123919200 -18000 1 CDT}
|
||||
{129618000 -21600 0 CST}
|
||||
{409039200 -18000 1 CDT}
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
|
||||
set TZData(:America/Blanc-Sablon) {
|
||||
{-9223372036854775808 -13708 0 LMT}
|
||||
{-2713896692 -14400 0 AST}
|
||||
{-1632074400 -10800 1 ADT}
|
||||
{-1615143600 -14400 0 AST}
|
||||
{-880221600 -10800 1 AWT}
|
||||
{-769395600 -10800 1 APT}
|
||||
{-765399600 -14400 0 AST}
|
||||
{14400 -14400 0 AST}
|
||||
}
|
||||
set TZData(:America/Blanc-Sablon) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -2,39 +2,39 @@
|
||||
|
||||
set TZData(:America/Boa_Vista) {
|
||||
{-9223372036854775808 -14560 0 LMT}
|
||||
{-1767211040 -14400 0 -04}
|
||||
{-1206954000 -10800 1 -04}
|
||||
{-1191358800 -14400 0 -04}
|
||||
{-1175371200 -10800 1 -04}
|
||||
{-1159822800 -14400 0 -04}
|
||||
{-633816000 -10800 1 -04}
|
||||
{-622065600 -14400 0 -04}
|
||||
{-602280000 -10800 1 -04}
|
||||
{-591829200 -14400 0 -04}
|
||||
{-570744000 -10800 1 -04}
|
||||
{-560206800 -14400 0 -04}
|
||||
{-539121600 -10800 1 -04}
|
||||
{-531349200 -14400 0 -04}
|
||||
{-191361600 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-155160000 -10800 1 -04}
|
||||
{-150066000 -14400 0 -04}
|
||||
{-128894400 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-99950400 -10800 1 -04}
|
||||
{-89586000 -14400 0 -04}
|
||||
{-68414400 -10800 1 -04}
|
||||
{-57963600 -14400 0 -04}
|
||||
{499752000 -10800 1 -04}
|
||||
{511239600 -14400 0 -04}
|
||||
{530596800 -10800 1 -04}
|
||||
{540270000 -14400 0 -04}
|
||||
{562132800 -10800 1 -04}
|
||||
{571201200 -14400 0 -04}
|
||||
{590036400 -14400 0 -04}
|
||||
{938664000 -14400 0 -04}
|
||||
{938923200 -10800 1 -04}
|
||||
{951620400 -14400 0 -04}
|
||||
{970977600 -10800 1 -04}
|
||||
{971578800 -14400 0 -04}
|
||||
{-1767211040 -14400 0 AMT}
|
||||
{-1206954000 -10800 1 AMST}
|
||||
{-1191358800 -14400 0 AMT}
|
||||
{-1175371200 -10800 1 AMST}
|
||||
{-1159822800 -14400 0 AMT}
|
||||
{-633816000 -10800 1 AMST}
|
||||
{-622065600 -14400 0 AMT}
|
||||
{-602280000 -10800 1 AMST}
|
||||
{-591829200 -14400 0 AMT}
|
||||
{-570744000 -10800 1 AMST}
|
||||
{-560206800 -14400 0 AMT}
|
||||
{-539121600 -10800 1 AMST}
|
||||
{-531349200 -14400 0 AMT}
|
||||
{-191361600 -10800 1 AMST}
|
||||
{-184194000 -14400 0 AMT}
|
||||
{-155160000 -10800 1 AMST}
|
||||
{-150066000 -14400 0 AMT}
|
||||
{-128894400 -10800 1 AMST}
|
||||
{-121122000 -14400 0 AMT}
|
||||
{-99950400 -10800 1 AMST}
|
||||
{-89586000 -14400 0 AMT}
|
||||
{-68414400 -10800 1 AMST}
|
||||
{-57963600 -14400 0 AMT}
|
||||
{499752000 -10800 1 AMST}
|
||||
{511239600 -14400 0 AMT}
|
||||
{530596800 -10800 1 AMST}
|
||||
{540270000 -14400 0 AMT}
|
||||
{562132800 -10800 1 AMST}
|
||||
{571201200 -14400 0 AMT}
|
||||
{590036400 -14400 0 AMT}
|
||||
{938664000 -14400 0 AMT}
|
||||
{938923200 -10800 1 AMST}
|
||||
{951620400 -14400 0 AMT}
|
||||
{970977600 -10800 1 AMST}
|
||||
{971578800 -14400 0 AMT}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
set TZData(:America/Bogota) {
|
||||
{-9223372036854775808 -17776 0 LMT}
|
||||
{-2707671824 -17776 0 BMT}
|
||||
{-1739041424 -18000 0 -05}
|
||||
{704869200 -14400 1 -05}
|
||||
{733896000 -18000 0 -05}
|
||||
{-1739041424 -18000 0 COT}
|
||||
{704869200 -14400 1 COST}
|
||||
{733896000 -18000 0 COT}
|
||||
}
|
||||
|
||||
@@ -2,95 +2,256 @@
|
||||
|
||||
set TZData(:America/Campo_Grande) {
|
||||
{-9223372036854775808 -13108 0 LMT}
|
||||
{-1767212492 -14400 0 -04}
|
||||
{-1206954000 -10800 1 -04}
|
||||
{-1191358800 -14400 0 -04}
|
||||
{-1175371200 -10800 1 -04}
|
||||
{-1159822800 -14400 0 -04}
|
||||
{-633816000 -10800 1 -04}
|
||||
{-622065600 -14400 0 -04}
|
||||
{-602280000 -10800 1 -04}
|
||||
{-591829200 -14400 0 -04}
|
||||
{-570744000 -10800 1 -04}
|
||||
{-560206800 -14400 0 -04}
|
||||
{-539121600 -10800 1 -04}
|
||||
{-531349200 -14400 0 -04}
|
||||
{-191361600 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-155160000 -10800 1 -04}
|
||||
{-150066000 -14400 0 -04}
|
||||
{-128894400 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-99950400 -10800 1 -04}
|
||||
{-89586000 -14400 0 -04}
|
||||
{-68414400 -10800 1 -04}
|
||||
{-57963600 -14400 0 -04}
|
||||
{499752000 -10800 1 -04}
|
||||
{511239600 -14400 0 -04}
|
||||
{530596800 -10800 1 -04}
|
||||
{540270000 -14400 0 -04}
|
||||
{562132800 -10800 1 -04}
|
||||
{571201200 -14400 0 -04}
|
||||
{592977600 -10800 1 -04}
|
||||
{602046000 -14400 0 -04}
|
||||
{624427200 -10800 1 -04}
|
||||
{634705200 -14400 0 -04}
|
||||
{656481600 -10800 1 -04}
|
||||
{666759600 -14400 0 -04}
|
||||
{687931200 -10800 1 -04}
|
||||
{697604400 -14400 0 -04}
|
||||
{719985600 -10800 1 -04}
|
||||
{728449200 -14400 0 -04}
|
||||
{750830400 -10800 1 -04}
|
||||
{761713200 -14400 0 -04}
|
||||
{782280000 -10800 1 -04}
|
||||
{793162800 -14400 0 -04}
|
||||
{813729600 -10800 1 -04}
|
||||
{824007600 -14400 0 -04}
|
||||
{844574400 -10800 1 -04}
|
||||
{856062000 -14400 0 -04}
|
||||
{876110400 -10800 1 -04}
|
||||
{888721200 -14400 0 -04}
|
||||
{908078400 -10800 1 -04}
|
||||
{919566000 -14400 0 -04}
|
||||
{938923200 -10800 1 -04}
|
||||
{951620400 -14400 0 -04}
|
||||
{970977600 -10800 1 -04}
|
||||
{982465200 -14400 0 -04}
|
||||
{1003032000 -10800 1 -04}
|
||||
{1013914800 -14400 0 -04}
|
||||
{1036296000 -10800 1 -04}
|
||||
{1045364400 -14400 0 -04}
|
||||
{1066536000 -10800 1 -04}
|
||||
{1076814000 -14400 0 -04}
|
||||
{1099368000 -10800 1 -04}
|
||||
{1108868400 -14400 0 -04}
|
||||
{1129435200 -10800 1 -04}
|
||||
{1140318000 -14400 0 -04}
|
||||
{1162699200 -10800 1 -04}
|
||||
{1172372400 -14400 0 -04}
|
||||
{1192334400 -10800 1 -04}
|
||||
{1203217200 -14400 0 -04}
|
||||
{1224388800 -10800 1 -04}
|
||||
{1234666800 -14400 0 -04}
|
||||
{1255838400 -10800 1 -04}
|
||||
{1266721200 -14400 0 -04}
|
||||
{1287288000 -10800 1 -04}
|
||||
{1298170800 -14400 0 -04}
|
||||
{1318737600 -10800 1 -04}
|
||||
{1330225200 -14400 0 -04}
|
||||
{1350792000 -10800 1 -04}
|
||||
{1361070000 -14400 0 -04}
|
||||
{1382241600 -10800 1 -04}
|
||||
{1392519600 -14400 0 -04}
|
||||
{1413691200 -10800 1 -04}
|
||||
{1424574000 -14400 0 -04}
|
||||
{1445140800 -10800 1 -04}
|
||||
{1456023600 -14400 0 -04}
|
||||
{1476590400 -10800 1 -04}
|
||||
{1487473200 -14400 0 -04}
|
||||
{1508040000 -10800 1 -04}
|
||||
{1518922800 -14400 0 -04}
|
||||
{1541304000 -10800 1 -04}
|
||||
{1550372400 -14400 0 -04}
|
||||
{-1767212492 -14400 0 AMT}
|
||||
{-1206954000 -10800 1 AMST}
|
||||
{-1191358800 -14400 0 AMT}
|
||||
{-1175371200 -10800 1 AMST}
|
||||
{-1159822800 -14400 0 AMT}
|
||||
{-633816000 -10800 1 AMST}
|
||||
{-622065600 -14400 0 AMT}
|
||||
{-602280000 -10800 1 AMST}
|
||||
{-591829200 -14400 0 AMT}
|
||||
{-570744000 -10800 1 AMST}
|
||||
{-560206800 -14400 0 AMT}
|
||||
{-539121600 -10800 1 AMST}
|
||||
{-531349200 -14400 0 AMT}
|
||||
{-191361600 -10800 1 AMST}
|
||||
{-184194000 -14400 0 AMT}
|
||||
{-155160000 -10800 1 AMST}
|
||||
{-150066000 -14400 0 AMT}
|
||||
{-128894400 -10800 1 AMST}
|
||||
{-121122000 -14400 0 AMT}
|
||||
{-99950400 -10800 1 AMST}
|
||||
{-89586000 -14400 0 AMT}
|
||||
{-68414400 -10800 1 AMST}
|
||||
{-57963600 -14400 0 AMT}
|
||||
{499752000 -10800 1 AMST}
|
||||
{511239600 -14400 0 AMT}
|
||||
{530596800 -10800 1 AMST}
|
||||
{540270000 -14400 0 AMT}
|
||||
{562132800 -10800 1 AMST}
|
||||
{571201200 -14400 0 AMT}
|
||||
{592977600 -10800 1 AMST}
|
||||
{602046000 -14400 0 AMT}
|
||||
{624427200 -10800 1 AMST}
|
||||
{634705200 -14400 0 AMT}
|
||||
{656481600 -10800 1 AMST}
|
||||
{666759600 -14400 0 AMT}
|
||||
{687931200 -10800 1 AMST}
|
||||
{697604400 -14400 0 AMT}
|
||||
{719985600 -10800 1 AMST}
|
||||
{728449200 -14400 0 AMT}
|
||||
{750830400 -10800 1 AMST}
|
||||
{761713200 -14400 0 AMT}
|
||||
{782280000 -10800 1 AMST}
|
||||
{793162800 -14400 0 AMT}
|
||||
{813729600 -10800 1 AMST}
|
||||
{824007600 -14400 0 AMT}
|
||||
{844574400 -10800 1 AMST}
|
||||
{856062000 -14400 0 AMT}
|
||||
{876110400 -10800 1 AMST}
|
||||
{888721200 -14400 0 AMT}
|
||||
{908078400 -10800 1 AMST}
|
||||
{919566000 -14400 0 AMT}
|
||||
{938923200 -10800 1 AMST}
|
||||
{951620400 -14400 0 AMT}
|
||||
{970977600 -10800 1 AMST}
|
||||
{982465200 -14400 0 AMT}
|
||||
{1003032000 -10800 1 AMST}
|
||||
{1013914800 -14400 0 AMT}
|
||||
{1036296000 -10800 1 AMST}
|
||||
{1045364400 -14400 0 AMT}
|
||||
{1066536000 -10800 1 AMST}
|
||||
{1076814000 -14400 0 AMT}
|
||||
{1099368000 -10800 1 AMST}
|
||||
{1108868400 -14400 0 AMT}
|
||||
{1129435200 -10800 1 AMST}
|
||||
{1140318000 -14400 0 AMT}
|
||||
{1162699200 -10800 1 AMST}
|
||||
{1172372400 -14400 0 AMT}
|
||||
{1192334400 -10800 1 AMST}
|
||||
{1203217200 -14400 0 AMT}
|
||||
{1224388800 -10800 1 AMST}
|
||||
{1234666800 -14400 0 AMT}
|
||||
{1255838400 -10800 1 AMST}
|
||||
{1266721200 -14400 0 AMT}
|
||||
{1287288000 -10800 1 AMST}
|
||||
{1298170800 -14400 0 AMT}
|
||||
{1318737600 -10800 1 AMST}
|
||||
{1330225200 -14400 0 AMT}
|
||||
{1350792000 -10800 1 AMST}
|
||||
{1361070000 -14400 0 AMT}
|
||||
{1382241600 -10800 1 AMST}
|
||||
{1392519600 -14400 0 AMT}
|
||||
{1413691200 -10800 1 AMST}
|
||||
{1424574000 -14400 0 AMT}
|
||||
{1445140800 -10800 1 AMST}
|
||||
{1456023600 -14400 0 AMT}
|
||||
{1476590400 -10800 1 AMST}
|
||||
{1487473200 -14400 0 AMT}
|
||||
{1508040000 -10800 1 AMST}
|
||||
{1518922800 -14400 0 AMT}
|
||||
{1540094400 -10800 1 AMST}
|
||||
{1550372400 -14400 0 AMT}
|
||||
{1571544000 -10800 1 AMST}
|
||||
{1581822000 -14400 0 AMT}
|
||||
{1602993600 -10800 1 AMST}
|
||||
{1613876400 -14400 0 AMT}
|
||||
{1634443200 -10800 1 AMST}
|
||||
{1645326000 -14400 0 AMT}
|
||||
{1665892800 -10800 1 AMST}
|
||||
{1677380400 -14400 0 AMT}
|
||||
{1697342400 -10800 1 AMST}
|
||||
{1708225200 -14400 0 AMT}
|
||||
{1729396800 -10800 1 AMST}
|
||||
{1739674800 -14400 0 AMT}
|
||||
{1760846400 -10800 1 AMST}
|
||||
{1771729200 -14400 0 AMT}
|
||||
{1792296000 -10800 1 AMST}
|
||||
{1803178800 -14400 0 AMT}
|
||||
{1823745600 -10800 1 AMST}
|
||||
{1834628400 -14400 0 AMT}
|
||||
{1855195200 -10800 1 AMST}
|
||||
{1866078000 -14400 0 AMT}
|
||||
{1887249600 -10800 1 AMST}
|
||||
{1897527600 -14400 0 AMT}
|
||||
{1918699200 -10800 1 AMST}
|
||||
{1928977200 -14400 0 AMT}
|
||||
{1950148800 -10800 1 AMST}
|
||||
{1960426800 -14400 0 AMT}
|
||||
{1981598400 -10800 1 AMST}
|
||||
{1992481200 -14400 0 AMT}
|
||||
{2013048000 -10800 1 AMST}
|
||||
{2024535600 -14400 0 AMT}
|
||||
{2044497600 -10800 1 AMST}
|
||||
{2055380400 -14400 0 AMT}
|
||||
{2076552000 -10800 1 AMST}
|
||||
{2086830000 -14400 0 AMT}
|
||||
{2108001600 -10800 1 AMST}
|
||||
{2118884400 -14400 0 AMT}
|
||||
{2139451200 -10800 1 AMST}
|
||||
{2150334000 -14400 0 AMT}
|
||||
{2170900800 -10800 1 AMST}
|
||||
{2181783600 -14400 0 AMT}
|
||||
{2202350400 -10800 1 AMST}
|
||||
{2213233200 -14400 0 AMT}
|
||||
{2234404800 -10800 1 AMST}
|
||||
{2244682800 -14400 0 AMT}
|
||||
{2265854400 -10800 1 AMST}
|
||||
{2276132400 -14400 0 AMT}
|
||||
{2297304000 -10800 1 AMST}
|
||||
{2307582000 -14400 0 AMT}
|
||||
{2328753600 -10800 1 AMST}
|
||||
{2339636400 -14400 0 AMT}
|
||||
{2360203200 -10800 1 AMST}
|
||||
{2371086000 -14400 0 AMT}
|
||||
{2391652800 -10800 1 AMST}
|
||||
{2402535600 -14400 0 AMT}
|
||||
{2423707200 -10800 1 AMST}
|
||||
{2433985200 -14400 0 AMT}
|
||||
{2455156800 -10800 1 AMST}
|
||||
{2465434800 -14400 0 AMT}
|
||||
{2486606400 -10800 1 AMST}
|
||||
{2497489200 -14400 0 AMT}
|
||||
{2518056000 -10800 1 AMST}
|
||||
{2528938800 -14400 0 AMT}
|
||||
{2549505600 -10800 1 AMST}
|
||||
{2560388400 -14400 0 AMT}
|
||||
{2580955200 -10800 1 AMST}
|
||||
{2591838000 -14400 0 AMT}
|
||||
{2613009600 -10800 1 AMST}
|
||||
{2623287600 -14400 0 AMT}
|
||||
{2644459200 -10800 1 AMST}
|
||||
{2654737200 -14400 0 AMT}
|
||||
{2675908800 -10800 1 AMST}
|
||||
{2686791600 -14400 0 AMT}
|
||||
{2707358400 -10800 1 AMST}
|
||||
{2718241200 -14400 0 AMT}
|
||||
{2738808000 -10800 1 AMST}
|
||||
{2749690800 -14400 0 AMT}
|
||||
{2770862400 -10800 1 AMST}
|
||||
{2781140400 -14400 0 AMT}
|
||||
{2802312000 -10800 1 AMST}
|
||||
{2812590000 -14400 0 AMT}
|
||||
{2833761600 -10800 1 AMST}
|
||||
{2844039600 -14400 0 AMT}
|
||||
{2865211200 -10800 1 AMST}
|
||||
{2876094000 -14400 0 AMT}
|
||||
{2896660800 -10800 1 AMST}
|
||||
{2907543600 -14400 0 AMT}
|
||||
{2928110400 -10800 1 AMST}
|
||||
{2938993200 -14400 0 AMT}
|
||||
{2960164800 -10800 1 AMST}
|
||||
{2970442800 -14400 0 AMT}
|
||||
{2991614400 -10800 1 AMST}
|
||||
{3001892400 -14400 0 AMT}
|
||||
{3023064000 -10800 1 AMST}
|
||||
{3033946800 -14400 0 AMT}
|
||||
{3054513600 -10800 1 AMST}
|
||||
{3065396400 -14400 0 AMT}
|
||||
{3085963200 -10800 1 AMST}
|
||||
{3096846000 -14400 0 AMT}
|
||||
{3118017600 -10800 1 AMST}
|
||||
{3128295600 -14400 0 AMT}
|
||||
{3149467200 -10800 1 AMST}
|
||||
{3159745200 -14400 0 AMT}
|
||||
{3180916800 -10800 1 AMST}
|
||||
{3191194800 -14400 0 AMT}
|
||||
{3212366400 -10800 1 AMST}
|
||||
{3223249200 -14400 0 AMT}
|
||||
{3243816000 -10800 1 AMST}
|
||||
{3254698800 -14400 0 AMT}
|
||||
{3275265600 -10800 1 AMST}
|
||||
{3286148400 -14400 0 AMT}
|
||||
{3307320000 -10800 1 AMST}
|
||||
{3317598000 -14400 0 AMT}
|
||||
{3338769600 -10800 1 AMST}
|
||||
{3349047600 -14400 0 AMT}
|
||||
{3370219200 -10800 1 AMST}
|
||||
{3381102000 -14400 0 AMT}
|
||||
{3401668800 -10800 1 AMST}
|
||||
{3412551600 -14400 0 AMT}
|
||||
{3433118400 -10800 1 AMST}
|
||||
{3444001200 -14400 0 AMT}
|
||||
{3464568000 -10800 1 AMST}
|
||||
{3475450800 -14400 0 AMT}
|
||||
{3496622400 -10800 1 AMST}
|
||||
{3506900400 -14400 0 AMT}
|
||||
{3528072000 -10800 1 AMST}
|
||||
{3538350000 -14400 0 AMT}
|
||||
{3559521600 -10800 1 AMST}
|
||||
{3570404400 -14400 0 AMT}
|
||||
{3590971200 -10800 1 AMST}
|
||||
{3601854000 -14400 0 AMT}
|
||||
{3622420800 -10800 1 AMST}
|
||||
{3633303600 -14400 0 AMT}
|
||||
{3654475200 -10800 1 AMST}
|
||||
{3664753200 -14400 0 AMT}
|
||||
{3685924800 -10800 1 AMST}
|
||||
{3696202800 -14400 0 AMT}
|
||||
{3717374400 -10800 1 AMST}
|
||||
{3727652400 -14400 0 AMT}
|
||||
{3748824000 -10800 1 AMST}
|
||||
{3759706800 -14400 0 AMT}
|
||||
{3780273600 -10800 1 AMST}
|
||||
{3791156400 -14400 0 AMT}
|
||||
{3811723200 -10800 1 AMST}
|
||||
{3822606000 -14400 0 AMT}
|
||||
{3843777600 -10800 1 AMST}
|
||||
{3854055600 -14400 0 AMT}
|
||||
{3875227200 -10800 1 AMST}
|
||||
{3885505200 -14400 0 AMT}
|
||||
{3906676800 -10800 1 AMST}
|
||||
{3917559600 -14400 0 AMT}
|
||||
{3938126400 -10800 1 AMST}
|
||||
{3949009200 -14400 0 AMT}
|
||||
{3969576000 -10800 1 AMST}
|
||||
{3980458800 -14400 0 AMT}
|
||||
{4001630400 -10800 1 AMST}
|
||||
{4011908400 -14400 0 AMT}
|
||||
{4033080000 -10800 1 AMST}
|
||||
{4043358000 -14400 0 AMT}
|
||||
{4064529600 -10800 1 AMST}
|
||||
{4074807600 -14400 0 AMT}
|
||||
{4095979200 -10800 1 AMST}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
set TZData(:America/Caracas) {
|
||||
{-9223372036854775808 -16064 0 LMT}
|
||||
{-2524505536 -16060 0 CMT}
|
||||
{-1826739140 -16200 0 -0430}
|
||||
{-157750200 -14400 0 -04}
|
||||
{1197183600 -16200 0 -0430}
|
||||
{1462086000 -14400 0 -04}
|
||||
{-1826739140 -16200 0 VET}
|
||||
{-157750200 -14400 0 VET}
|
||||
{1197183600 -16200 0 VET}
|
||||
{1462086000 -14400 0 VET}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
set TZData(:America/Cayenne) {
|
||||
{-9223372036854775808 -12560 0 LMT}
|
||||
{-1846269040 -14400 0 -04}
|
||||
{-71092800 -10800 0 -03}
|
||||
{-1846269040 -14400 0 GFT}
|
||||
{-71092800 -10800 0 GFT}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Panama)]} {
|
||||
LoadTimeZoneFile America/Panama
|
||||
if {![info exists TZData(America/Atikokan)]} {
|
||||
LoadTimeZoneFile America/Atikokan
|
||||
}
|
||||
set TZData(:America/Coral_Harbour) $TZData(:America/Panama)
|
||||
set TZData(:America/Coral_Harbour) $TZData(:America/Atikokan)
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Phoenix)]} {
|
||||
LoadTimeZoneFile America/Phoenix
|
||||
|
||||
set TZData(:America/Creston) {
|
||||
{-9223372036854775808 -27964 0 LMT}
|
||||
{-2713882436 -25200 0 MST}
|
||||
{-1680454800 -28800 0 PST}
|
||||
{-1627833600 -25200 0 MST}
|
||||
}
|
||||
set TZData(:America/Creston) $TZData(:America/Phoenix)
|
||||
|
||||
@@ -2,95 +2,256 @@
|
||||
|
||||
set TZData(:America/Cuiaba) {
|
||||
{-9223372036854775808 -13460 0 LMT}
|
||||
{-1767212140 -14400 0 -04}
|
||||
{-1206954000 -10800 1 -04}
|
||||
{-1191358800 -14400 0 -04}
|
||||
{-1175371200 -10800 1 -04}
|
||||
{-1159822800 -14400 0 -04}
|
||||
{-633816000 -10800 1 -04}
|
||||
{-622065600 -14400 0 -04}
|
||||
{-602280000 -10800 1 -04}
|
||||
{-591829200 -14400 0 -04}
|
||||
{-570744000 -10800 1 -04}
|
||||
{-560206800 -14400 0 -04}
|
||||
{-539121600 -10800 1 -04}
|
||||
{-531349200 -14400 0 -04}
|
||||
{-191361600 -10800 1 -04}
|
||||
{-184194000 -14400 0 -04}
|
||||
{-155160000 -10800 1 -04}
|
||||
{-150066000 -14400 0 -04}
|
||||
{-128894400 -10800 1 -04}
|
||||
{-121122000 -14400 0 -04}
|
||||
{-99950400 -10800 1 -04}
|
||||
{-89586000 -14400 0 -04}
|
||||
{-68414400 -10800 1 -04}
|
||||
{-57963600 -14400 0 -04}
|
||||
{499752000 -10800 1 -04}
|
||||
{511239600 -14400 0 -04}
|
||||
{530596800 -10800 1 -04}
|
||||
{540270000 -14400 0 -04}
|
||||
{562132800 -10800 1 -04}
|
||||
{571201200 -14400 0 -04}
|
||||
{592977600 -10800 1 -04}
|
||||
{602046000 -14400 0 -04}
|
||||
{624427200 -10800 1 -04}
|
||||
{634705200 -14400 0 -04}
|
||||
{656481600 -10800 1 -04}
|
||||
{666759600 -14400 0 -04}
|
||||
{687931200 -10800 1 -04}
|
||||
{697604400 -14400 0 -04}
|
||||
{719985600 -10800 1 -04}
|
||||
{728449200 -14400 0 -04}
|
||||
{750830400 -10800 1 -04}
|
||||
{761713200 -14400 0 -04}
|
||||
{782280000 -10800 1 -04}
|
||||
{793162800 -14400 0 -04}
|
||||
{813729600 -10800 1 -04}
|
||||
{824007600 -14400 0 -04}
|
||||
{844574400 -10800 1 -04}
|
||||
{856062000 -14400 0 -04}
|
||||
{876110400 -10800 1 -04}
|
||||
{888721200 -14400 0 -04}
|
||||
{908078400 -10800 1 -04}
|
||||
{919566000 -14400 0 -04}
|
||||
{938923200 -10800 1 -04}
|
||||
{951620400 -14400 0 -04}
|
||||
{970977600 -10800 1 -04}
|
||||
{982465200 -14400 0 -04}
|
||||
{1003032000 -10800 1 -04}
|
||||
{1013914800 -14400 0 -04}
|
||||
{1036296000 -10800 1 -04}
|
||||
{1045364400 -14400 0 -04}
|
||||
{1064372400 -14400 0 -04}
|
||||
{1096603200 -14400 0 -04}
|
||||
{1099368000 -10800 1 -04}
|
||||
{1108868400 -14400 0 -04}
|
||||
{1129435200 -10800 1 -04}
|
||||
{1140318000 -14400 0 -04}
|
||||
{1162699200 -10800 1 -04}
|
||||
{1172372400 -14400 0 -04}
|
||||
{1192334400 -10800 1 -04}
|
||||
{1203217200 -14400 0 -04}
|
||||
{1224388800 -10800 1 -04}
|
||||
{1234666800 -14400 0 -04}
|
||||
{1255838400 -10800 1 -04}
|
||||
{1266721200 -14400 0 -04}
|
||||
{1287288000 -10800 1 -04}
|
||||
{1298170800 -14400 0 -04}
|
||||
{1318737600 -10800 1 -04}
|
||||
{1330225200 -14400 0 -04}
|
||||
{1350792000 -10800 1 -04}
|
||||
{1361070000 -14400 0 -04}
|
||||
{1382241600 -10800 1 -04}
|
||||
{1392519600 -14400 0 -04}
|
||||
{1413691200 -10800 1 -04}
|
||||
{1424574000 -14400 0 -04}
|
||||
{1445140800 -10800 1 -04}
|
||||
{1456023600 -14400 0 -04}
|
||||
{1476590400 -10800 1 -04}
|
||||
{1487473200 -14400 0 -04}
|
||||
{1508040000 -10800 1 -04}
|
||||
{1518922800 -14400 0 -04}
|
||||
{1541304000 -10800 1 -04}
|
||||
{1550372400 -14400 0 -04}
|
||||
{-1767212140 -14400 0 AMT}
|
||||
{-1206954000 -10800 1 AMST}
|
||||
{-1191358800 -14400 0 AMT}
|
||||
{-1175371200 -10800 1 AMST}
|
||||
{-1159822800 -14400 0 AMT}
|
||||
{-633816000 -10800 1 AMST}
|
||||
{-622065600 -14400 0 AMT}
|
||||
{-602280000 -10800 1 AMST}
|
||||
{-591829200 -14400 0 AMT}
|
||||
{-570744000 -10800 1 AMST}
|
||||
{-560206800 -14400 0 AMT}
|
||||
{-539121600 -10800 1 AMST}
|
||||
{-531349200 -14400 0 AMT}
|
||||
{-191361600 -10800 1 AMST}
|
||||
{-184194000 -14400 0 AMT}
|
||||
{-155160000 -10800 1 AMST}
|
||||
{-150066000 -14400 0 AMT}
|
||||
{-128894400 -10800 1 AMST}
|
||||
{-121122000 -14400 0 AMT}
|
||||
{-99950400 -10800 1 AMST}
|
||||
{-89586000 -14400 0 AMT}
|
||||
{-68414400 -10800 1 AMST}
|
||||
{-57963600 -14400 0 AMT}
|
||||
{499752000 -10800 1 AMST}
|
||||
{511239600 -14400 0 AMT}
|
||||
{530596800 -10800 1 AMST}
|
||||
{540270000 -14400 0 AMT}
|
||||
{562132800 -10800 1 AMST}
|
||||
{571201200 -14400 0 AMT}
|
||||
{592977600 -10800 1 AMST}
|
||||
{602046000 -14400 0 AMT}
|
||||
{624427200 -10800 1 AMST}
|
||||
{634705200 -14400 0 AMT}
|
||||
{656481600 -10800 1 AMST}
|
||||
{666759600 -14400 0 AMT}
|
||||
{687931200 -10800 1 AMST}
|
||||
{697604400 -14400 0 AMT}
|
||||
{719985600 -10800 1 AMST}
|
||||
{728449200 -14400 0 AMT}
|
||||
{750830400 -10800 1 AMST}
|
||||
{761713200 -14400 0 AMT}
|
||||
{782280000 -10800 1 AMST}
|
||||
{793162800 -14400 0 AMT}
|
||||
{813729600 -10800 1 AMST}
|
||||
{824007600 -14400 0 AMT}
|
||||
{844574400 -10800 1 AMST}
|
||||
{856062000 -14400 0 AMT}
|
||||
{876110400 -10800 1 AMST}
|
||||
{888721200 -14400 0 AMT}
|
||||
{908078400 -10800 1 AMST}
|
||||
{919566000 -14400 0 AMT}
|
||||
{938923200 -10800 1 AMST}
|
||||
{951620400 -14400 0 AMT}
|
||||
{970977600 -10800 1 AMST}
|
||||
{982465200 -14400 0 AMT}
|
||||
{1003032000 -10800 1 AMST}
|
||||
{1013914800 -14400 0 AMT}
|
||||
{1036296000 -10800 1 AMST}
|
||||
{1045364400 -14400 0 AMT}
|
||||
{1064372400 -14400 0 AMT}
|
||||
{1096603200 -14400 0 AMT}
|
||||
{1099368000 -10800 1 AMST}
|
||||
{1108868400 -14400 0 AMT}
|
||||
{1129435200 -10800 1 AMST}
|
||||
{1140318000 -14400 0 AMT}
|
||||
{1162699200 -10800 1 AMST}
|
||||
{1172372400 -14400 0 AMT}
|
||||
{1192334400 -10800 1 AMST}
|
||||
{1203217200 -14400 0 AMT}
|
||||
{1224388800 -10800 1 AMST}
|
||||
{1234666800 -14400 0 AMT}
|
||||
{1255838400 -10800 1 AMST}
|
||||
{1266721200 -14400 0 AMT}
|
||||
{1287288000 -10800 1 AMST}
|
||||
{1298170800 -14400 0 AMT}
|
||||
{1318737600 -10800 1 AMST}
|
||||
{1330225200 -14400 0 AMT}
|
||||
{1350792000 -10800 1 AMST}
|
||||
{1361070000 -14400 0 AMT}
|
||||
{1382241600 -10800 1 AMST}
|
||||
{1392519600 -14400 0 AMT}
|
||||
{1413691200 -10800 1 AMST}
|
||||
{1424574000 -14400 0 AMT}
|
||||
{1445140800 -10800 1 AMST}
|
||||
{1456023600 -14400 0 AMT}
|
||||
{1476590400 -10800 1 AMST}
|
||||
{1487473200 -14400 0 AMT}
|
||||
{1508040000 -10800 1 AMST}
|
||||
{1518922800 -14400 0 AMT}
|
||||
{1540094400 -10800 1 AMST}
|
||||
{1550372400 -14400 0 AMT}
|
||||
{1571544000 -10800 1 AMST}
|
||||
{1581822000 -14400 0 AMT}
|
||||
{1602993600 -10800 1 AMST}
|
||||
{1613876400 -14400 0 AMT}
|
||||
{1634443200 -10800 1 AMST}
|
||||
{1645326000 -14400 0 AMT}
|
||||
{1665892800 -10800 1 AMST}
|
||||
{1677380400 -14400 0 AMT}
|
||||
{1697342400 -10800 1 AMST}
|
||||
{1708225200 -14400 0 AMT}
|
||||
{1729396800 -10800 1 AMST}
|
||||
{1739674800 -14400 0 AMT}
|
||||
{1760846400 -10800 1 AMST}
|
||||
{1771729200 -14400 0 AMT}
|
||||
{1792296000 -10800 1 AMST}
|
||||
{1803178800 -14400 0 AMT}
|
||||
{1823745600 -10800 1 AMST}
|
||||
{1834628400 -14400 0 AMT}
|
||||
{1855195200 -10800 1 AMST}
|
||||
{1866078000 -14400 0 AMT}
|
||||
{1887249600 -10800 1 AMST}
|
||||
{1897527600 -14400 0 AMT}
|
||||
{1918699200 -10800 1 AMST}
|
||||
{1928977200 -14400 0 AMT}
|
||||
{1950148800 -10800 1 AMST}
|
||||
{1960426800 -14400 0 AMT}
|
||||
{1981598400 -10800 1 AMST}
|
||||
{1992481200 -14400 0 AMT}
|
||||
{2013048000 -10800 1 AMST}
|
||||
{2024535600 -14400 0 AMT}
|
||||
{2044497600 -10800 1 AMST}
|
||||
{2055380400 -14400 0 AMT}
|
||||
{2076552000 -10800 1 AMST}
|
||||
{2086830000 -14400 0 AMT}
|
||||
{2108001600 -10800 1 AMST}
|
||||
{2118884400 -14400 0 AMT}
|
||||
{2139451200 -10800 1 AMST}
|
||||
{2150334000 -14400 0 AMT}
|
||||
{2170900800 -10800 1 AMST}
|
||||
{2181783600 -14400 0 AMT}
|
||||
{2202350400 -10800 1 AMST}
|
||||
{2213233200 -14400 0 AMT}
|
||||
{2234404800 -10800 1 AMST}
|
||||
{2244682800 -14400 0 AMT}
|
||||
{2265854400 -10800 1 AMST}
|
||||
{2276132400 -14400 0 AMT}
|
||||
{2297304000 -10800 1 AMST}
|
||||
{2307582000 -14400 0 AMT}
|
||||
{2328753600 -10800 1 AMST}
|
||||
{2339636400 -14400 0 AMT}
|
||||
{2360203200 -10800 1 AMST}
|
||||
{2371086000 -14400 0 AMT}
|
||||
{2391652800 -10800 1 AMST}
|
||||
{2402535600 -14400 0 AMT}
|
||||
{2423707200 -10800 1 AMST}
|
||||
{2433985200 -14400 0 AMT}
|
||||
{2455156800 -10800 1 AMST}
|
||||
{2465434800 -14400 0 AMT}
|
||||
{2486606400 -10800 1 AMST}
|
||||
{2497489200 -14400 0 AMT}
|
||||
{2518056000 -10800 1 AMST}
|
||||
{2528938800 -14400 0 AMT}
|
||||
{2549505600 -10800 1 AMST}
|
||||
{2560388400 -14400 0 AMT}
|
||||
{2580955200 -10800 1 AMST}
|
||||
{2591838000 -14400 0 AMT}
|
||||
{2613009600 -10800 1 AMST}
|
||||
{2623287600 -14400 0 AMT}
|
||||
{2644459200 -10800 1 AMST}
|
||||
{2654737200 -14400 0 AMT}
|
||||
{2675908800 -10800 1 AMST}
|
||||
{2686791600 -14400 0 AMT}
|
||||
{2707358400 -10800 1 AMST}
|
||||
{2718241200 -14400 0 AMT}
|
||||
{2738808000 -10800 1 AMST}
|
||||
{2749690800 -14400 0 AMT}
|
||||
{2770862400 -10800 1 AMST}
|
||||
{2781140400 -14400 0 AMT}
|
||||
{2802312000 -10800 1 AMST}
|
||||
{2812590000 -14400 0 AMT}
|
||||
{2833761600 -10800 1 AMST}
|
||||
{2844039600 -14400 0 AMT}
|
||||
{2865211200 -10800 1 AMST}
|
||||
{2876094000 -14400 0 AMT}
|
||||
{2896660800 -10800 1 AMST}
|
||||
{2907543600 -14400 0 AMT}
|
||||
{2928110400 -10800 1 AMST}
|
||||
{2938993200 -14400 0 AMT}
|
||||
{2960164800 -10800 1 AMST}
|
||||
{2970442800 -14400 0 AMT}
|
||||
{2991614400 -10800 1 AMST}
|
||||
{3001892400 -14400 0 AMT}
|
||||
{3023064000 -10800 1 AMST}
|
||||
{3033946800 -14400 0 AMT}
|
||||
{3054513600 -10800 1 AMST}
|
||||
{3065396400 -14400 0 AMT}
|
||||
{3085963200 -10800 1 AMST}
|
||||
{3096846000 -14400 0 AMT}
|
||||
{3118017600 -10800 1 AMST}
|
||||
{3128295600 -14400 0 AMT}
|
||||
{3149467200 -10800 1 AMST}
|
||||
{3159745200 -14400 0 AMT}
|
||||
{3180916800 -10800 1 AMST}
|
||||
{3191194800 -14400 0 AMT}
|
||||
{3212366400 -10800 1 AMST}
|
||||
{3223249200 -14400 0 AMT}
|
||||
{3243816000 -10800 1 AMST}
|
||||
{3254698800 -14400 0 AMT}
|
||||
{3275265600 -10800 1 AMST}
|
||||
{3286148400 -14400 0 AMT}
|
||||
{3307320000 -10800 1 AMST}
|
||||
{3317598000 -14400 0 AMT}
|
||||
{3338769600 -10800 1 AMST}
|
||||
{3349047600 -14400 0 AMT}
|
||||
{3370219200 -10800 1 AMST}
|
||||
{3381102000 -14400 0 AMT}
|
||||
{3401668800 -10800 1 AMST}
|
||||
{3412551600 -14400 0 AMT}
|
||||
{3433118400 -10800 1 AMST}
|
||||
{3444001200 -14400 0 AMT}
|
||||
{3464568000 -10800 1 AMST}
|
||||
{3475450800 -14400 0 AMT}
|
||||
{3496622400 -10800 1 AMST}
|
||||
{3506900400 -14400 0 AMT}
|
||||
{3528072000 -10800 1 AMST}
|
||||
{3538350000 -14400 0 AMT}
|
||||
{3559521600 -10800 1 AMST}
|
||||
{3570404400 -14400 0 AMT}
|
||||
{3590971200 -10800 1 AMST}
|
||||
{3601854000 -14400 0 AMT}
|
||||
{3622420800 -10800 1 AMST}
|
||||
{3633303600 -14400 0 AMT}
|
||||
{3654475200 -10800 1 AMST}
|
||||
{3664753200 -14400 0 AMT}
|
||||
{3685924800 -10800 1 AMST}
|
||||
{3696202800 -14400 0 AMT}
|
||||
{3717374400 -10800 1 AMST}
|
||||
{3727652400 -14400 0 AMT}
|
||||
{3748824000 -10800 1 AMST}
|
||||
{3759706800 -14400 0 AMT}
|
||||
{3780273600 -10800 1 AMST}
|
||||
{3791156400 -14400 0 AMT}
|
||||
{3811723200 -10800 1 AMST}
|
||||
{3822606000 -14400 0 AMT}
|
||||
{3843777600 -10800 1 AMST}
|
||||
{3854055600 -14400 0 AMT}
|
||||
{3875227200 -10800 1 AMST}
|
||||
{3885505200 -14400 0 AMT}
|
||||
{3906676800 -10800 1 AMST}
|
||||
{3917559600 -14400 0 AMT}
|
||||
{3938126400 -10800 1 AMST}
|
||||
{3949009200 -14400 0 AMT}
|
||||
{3969576000 -10800 1 AMST}
|
||||
{3980458800 -14400 0 AMT}
|
||||
{4001630400 -10800 1 AMST}
|
||||
{4011908400 -14400 0 AMT}
|
||||
{4033080000 -10800 1 AMST}
|
||||
{4043358000 -14400 0 AMT}
|
||||
{4064529600 -10800 1 AMST}
|
||||
{4074807600 -14400 0 AMT}
|
||||
{4095979200 -10800 1 AMST}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
|
||||
set TZData(:America/Curacao) {
|
||||
{-9223372036854775808 -16547 0 LMT}
|
||||
{-1826738653 -16200 0 ANT}
|
||||
{-157750200 -14400 0 AST}
|
||||
}
|
||||
set TZData(:America/Curacao) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -2,38 +2,38 @@
|
||||
|
||||
set TZData(:America/Danmarkshavn) {
|
||||
{-9223372036854775808 -4480 0 LMT}
|
||||
{-1686091520 -10800 0 -03}
|
||||
{323845200 -7200 0 -02}
|
||||
{338950800 -10800 0 -03}
|
||||
{354675600 -7200 1 -02}
|
||||
{370400400 -10800 0 -03}
|
||||
{386125200 -7200 1 -02}
|
||||
{401850000 -10800 0 -03}
|
||||
{417574800 -7200 1 -02}
|
||||
{433299600 -10800 0 -03}
|
||||
{449024400 -7200 1 -02}
|
||||
{465354000 -10800 0 -03}
|
||||
{481078800 -7200 1 -02}
|
||||
{496803600 -10800 0 -03}
|
||||
{512528400 -7200 1 -02}
|
||||
{528253200 -10800 0 -03}
|
||||
{543978000 -7200 1 -02}
|
||||
{559702800 -10800 0 -03}
|
||||
{575427600 -7200 1 -02}
|
||||
{591152400 -10800 0 -03}
|
||||
{606877200 -7200 1 -02}
|
||||
{622602000 -10800 0 -03}
|
||||
{638326800 -7200 1 -02}
|
||||
{654656400 -10800 0 -03}
|
||||
{670381200 -7200 1 -02}
|
||||
{686106000 -10800 0 -03}
|
||||
{701830800 -7200 1 -02}
|
||||
{717555600 -10800 0 -03}
|
||||
{733280400 -7200 1 -02}
|
||||
{749005200 -10800 0 -03}
|
||||
{764730000 -7200 1 -02}
|
||||
{780454800 -10800 0 -03}
|
||||
{796179600 -7200 1 -02}
|
||||
{811904400 -10800 0 -03}
|
||||
{-1686091520 -10800 0 WGT}
|
||||
{323845200 -7200 0 WGST}
|
||||
{338950800 -10800 0 WGT}
|
||||
{354675600 -7200 1 WGST}
|
||||
{370400400 -10800 0 WGT}
|
||||
{386125200 -7200 1 WGST}
|
||||
{401850000 -10800 0 WGT}
|
||||
{417574800 -7200 1 WGST}
|
||||
{433299600 -10800 0 WGT}
|
||||
{449024400 -7200 1 WGST}
|
||||
{465354000 -10800 0 WGT}
|
||||
{481078800 -7200 1 WGST}
|
||||
{496803600 -10800 0 WGT}
|
||||
{512528400 -7200 1 WGST}
|
||||
{528253200 -10800 0 WGT}
|
||||
{543978000 -7200 1 WGST}
|
||||
{559702800 -10800 0 WGT}
|
||||
{575427600 -7200 1 WGST}
|
||||
{591152400 -10800 0 WGT}
|
||||
{606877200 -7200 1 WGST}
|
||||
{622602000 -10800 0 WGT}
|
||||
{638326800 -7200 1 WGST}
|
||||
{654656400 -10800 0 WGT}
|
||||
{670381200 -7200 1 WGST}
|
||||
{686106000 -10800 0 WGT}
|
||||
{701830800 -7200 1 WGST}
|
||||
{717555600 -10800 0 WGT}
|
||||
{733280400 -7200 1 WGST}
|
||||
{749005200 -10800 0 WGT}
|
||||
{764730000 -7200 1 WGST}
|
||||
{780454800 -10800 0 WGT}
|
||||
{796179600 -7200 1 WGST}
|
||||
{811904400 -10800 0 WGT}
|
||||
{820465200 0 0 GMT}
|
||||
}
|
||||
|
||||
@@ -94,5 +94,163 @@ set TZData(:America/Dawson) {
|
||||
{1552212000 -25200 1 PDT}
|
||||
{1572771600 -28800 0 PST}
|
||||
{1583661600 -25200 1 PDT}
|
||||
{1604217600 -25200 0 MST}
|
||||
{1604221200 -28800 0 PST}
|
||||
{1615716000 -25200 1 PDT}
|
||||
{1636275600 -28800 0 PST}
|
||||
{1647165600 -25200 1 PDT}
|
||||
{1667725200 -28800 0 PST}
|
||||
{1678615200 -25200 1 PDT}
|
||||
{1699174800 -28800 0 PST}
|
||||
{1710064800 -25200 1 PDT}
|
||||
{1730624400 -28800 0 PST}
|
||||
{1741514400 -25200 1 PDT}
|
||||
{1762074000 -28800 0 PST}
|
||||
{1772964000 -25200 1 PDT}
|
||||
{1793523600 -28800 0 PST}
|
||||
{1805018400 -25200 1 PDT}
|
||||
{1825578000 -28800 0 PST}
|
||||
{1836468000 -25200 1 PDT}
|
||||
{1857027600 -28800 0 PST}
|
||||
{1867917600 -25200 1 PDT}
|
||||
{1888477200 -28800 0 PST}
|
||||
{1899367200 -25200 1 PDT}
|
||||
{1919926800 -28800 0 PST}
|
||||
{1930816800 -25200 1 PDT}
|
||||
{1951376400 -28800 0 PST}
|
||||
{1962871200 -25200 1 PDT}
|
||||
{1983430800 -28800 0 PST}
|
||||
{1994320800 -25200 1 PDT}
|
||||
{2014880400 -28800 0 PST}
|
||||
{2025770400 -25200 1 PDT}
|
||||
{2046330000 -28800 0 PST}
|
||||
{2057220000 -25200 1 PDT}
|
||||
{2077779600 -28800 0 PST}
|
||||
{2088669600 -25200 1 PDT}
|
||||
{2109229200 -28800 0 PST}
|
||||
{2120119200 -25200 1 PDT}
|
||||
{2140678800 -28800 0 PST}
|
||||
{2152173600 -25200 1 PDT}
|
||||
{2172733200 -28800 0 PST}
|
||||
{2183623200 -25200 1 PDT}
|
||||
{2204182800 -28800 0 PST}
|
||||
{2215072800 -25200 1 PDT}
|
||||
{2235632400 -28800 0 PST}
|
||||
{2246522400 -25200 1 PDT}
|
||||
{2267082000 -28800 0 PST}
|
||||
{2277972000 -25200 1 PDT}
|
||||
{2298531600 -28800 0 PST}
|
||||
{2309421600 -25200 1 PDT}
|
||||
{2329981200 -28800 0 PST}
|
||||
{2341476000 -25200 1 PDT}
|
||||
{2362035600 -28800 0 PST}
|
||||
{2372925600 -25200 1 PDT}
|
||||
{2393485200 -28800 0 PST}
|
||||
{2404375200 -25200 1 PDT}
|
||||
{2424934800 -28800 0 PST}
|
||||
{2435824800 -25200 1 PDT}
|
||||
{2456384400 -28800 0 PST}
|
||||
{2467274400 -25200 1 PDT}
|
||||
{2487834000 -28800 0 PST}
|
||||
{2499328800 -25200 1 PDT}
|
||||
{2519888400 -28800 0 PST}
|
||||
{2530778400 -25200 1 PDT}
|
||||
{2551338000 -28800 0 PST}
|
||||
{2562228000 -25200 1 PDT}
|
||||
{2582787600 -28800 0 PST}
|
||||
{2593677600 -25200 1 PDT}
|
||||
{2614237200 -28800 0 PST}
|
||||
{2625127200 -25200 1 PDT}
|
||||
{2645686800 -28800 0 PST}
|
||||
{2656576800 -25200 1 PDT}
|
||||
{2677136400 -28800 0 PST}
|
||||
{2688631200 -25200 1 PDT}
|
||||
{2709190800 -28800 0 PST}
|
||||
{2720080800 -25200 1 PDT}
|
||||
{2740640400 -28800 0 PST}
|
||||
{2751530400 -25200 1 PDT}
|
||||
{2772090000 -28800 0 PST}
|
||||
{2782980000 -25200 1 PDT}
|
||||
{2803539600 -28800 0 PST}
|
||||
{2814429600 -25200 1 PDT}
|
||||
{2834989200 -28800 0 PST}
|
||||
{2846484000 -25200 1 PDT}
|
||||
{2867043600 -28800 0 PST}
|
||||
{2877933600 -25200 1 PDT}
|
||||
{2898493200 -28800 0 PST}
|
||||
{2909383200 -25200 1 PDT}
|
||||
{2929942800 -28800 0 PST}
|
||||
{2940832800 -25200 1 PDT}
|
||||
{2961392400 -28800 0 PST}
|
||||
{2972282400 -25200 1 PDT}
|
||||
{2992842000 -28800 0 PST}
|
||||
{3003732000 -25200 1 PDT}
|
||||
{3024291600 -28800 0 PST}
|
||||
{3035786400 -25200 1 PDT}
|
||||
{3056346000 -28800 0 PST}
|
||||
{3067236000 -25200 1 PDT}
|
||||
{3087795600 -28800 0 PST}
|
||||
{3098685600 -25200 1 PDT}
|
||||
{3119245200 -28800 0 PST}
|
||||
{3130135200 -25200 1 PDT}
|
||||
{3150694800 -28800 0 PST}
|
||||
{3161584800 -25200 1 PDT}
|
||||
{3182144400 -28800 0 PST}
|
||||
{3193034400 -25200 1 PDT}
|
||||
{3213594000 -28800 0 PST}
|
||||
{3225088800 -25200 1 PDT}
|
||||
{3245648400 -28800 0 PST}
|
||||
{3256538400 -25200 1 PDT}
|
||||
{3277098000 -28800 0 PST}
|
||||
{3287988000 -25200 1 PDT}
|
||||
{3308547600 -28800 0 PST}
|
||||
{3319437600 -25200 1 PDT}
|
||||
{3339997200 -28800 0 PST}
|
||||
{3350887200 -25200 1 PDT}
|
||||
{3371446800 -28800 0 PST}
|
||||
{3382941600 -25200 1 PDT}
|
||||
{3403501200 -28800 0 PST}
|
||||
{3414391200 -25200 1 PDT}
|
||||
{3434950800 -28800 0 PST}
|
||||
{3445840800 -25200 1 PDT}
|
||||
{3466400400 -28800 0 PST}
|
||||
{3477290400 -25200 1 PDT}
|
||||
{3497850000 -28800 0 PST}
|
||||
{3508740000 -25200 1 PDT}
|
||||
{3529299600 -28800 0 PST}
|
||||
{3540189600 -25200 1 PDT}
|
||||
{3560749200 -28800 0 PST}
|
||||
{3572244000 -25200 1 PDT}
|
||||
{3592803600 -28800 0 PST}
|
||||
{3603693600 -25200 1 PDT}
|
||||
{3624253200 -28800 0 PST}
|
||||
{3635143200 -25200 1 PDT}
|
||||
{3655702800 -28800 0 PST}
|
||||
{3666592800 -25200 1 PDT}
|
||||
{3687152400 -28800 0 PST}
|
||||
{3698042400 -25200 1 PDT}
|
||||
{3718602000 -28800 0 PST}
|
||||
{3730096800 -25200 1 PDT}
|
||||
{3750656400 -28800 0 PST}
|
||||
{3761546400 -25200 1 PDT}
|
||||
{3782106000 -28800 0 PST}
|
||||
{3792996000 -25200 1 PDT}
|
||||
{3813555600 -28800 0 PST}
|
||||
{3824445600 -25200 1 PDT}
|
||||
{3845005200 -28800 0 PST}
|
||||
{3855895200 -25200 1 PDT}
|
||||
{3876454800 -28800 0 PST}
|
||||
{3887344800 -25200 1 PDT}
|
||||
{3907904400 -28800 0 PST}
|
||||
{3919399200 -25200 1 PDT}
|
||||
{3939958800 -28800 0 PST}
|
||||
{3950848800 -25200 1 PDT}
|
||||
{3971408400 -28800 0 PST}
|
||||
{3982298400 -25200 1 PDT}
|
||||
{4002858000 -28800 0 PST}
|
||||
{4013748000 -25200 1 PDT}
|
||||
{4034307600 -28800 0 PST}
|
||||
{4045197600 -25200 1 PDT}
|
||||
{4065757200 -28800 0 PST}
|
||||
{4076647200 -25200 1 PDT}
|
||||
{4097206800 -28800 0 PST}
|
||||
}
|
||||
|
||||
@@ -11,11 +11,8 @@ set TZData(:America/Detroit) {
|
||||
{-757364400 -18000 0 EST}
|
||||
{-684349200 -14400 1 EDT}
|
||||
{-671047200 -18000 0 EST}
|
||||
{-80506740 -14400 0 EDT}
|
||||
{-80499600 -14400 1 EDT}
|
||||
{-68666400 -18000 0 EST}
|
||||
{-52938000 -14400 1 EDT}
|
||||
{-37216800 -18000 0 EST}
|
||||
{-31518000 -18000 0 EST}
|
||||
{94712400 -18000 0 EST}
|
||||
{104914800 -14400 1 EDT}
|
||||
{120636000 -18000 0 EST}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
}
|
||||
set TZData(:America/Dominica) $TZData(:America/Puerto_Rico)
|
||||
set TZData(:America/Dominica) $TZData(:America/Port_of_Spain)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user