diff -c -r ./old/arabtex.sty ./new/arabtex.sty
*** ./old/arabtex.sty	2005-12-24 00:06:27.000000000 +0900
--- ./new/arabtex.sty	2005-12-24 00:06:09.000000000 +0900
***************
*** 511,526 ****
  
  {\catcode `\< = \@other           % better make sure
  
! \gdef \a@ins {% arabic insertion or 'less'
! \ifmmode \global\let \a@less <
! \else \global\let \a@less \arab@insert \leavevmode
    \bgroup \arab@codes \set@arabfont \@waslafalse \@wasfalse
  \fi \a@less }
  
! \gdef \<{\protect \a@ins }        % explicit command \<
  
  \catcode`\< = \active             % prepare active <
! \gdef <{\protect \a@ins }
  } % catcode < 
  
  \def \break@line {% \| inside insertion
--- 511,526 ----
  
  {\catcode `\< = \@other           % better make sure
  
! \def \a@ins {% arabic insertion or 'less'
! \ifmmode \let \a@less <
! \else \let \a@less \arab@insert \leavevmode
    \bgroup \arab@codes \set@arabfont \@waslafalse \@wasfalse
  \fi \a@less }
  
! \def \<{\protect \a@ins }        % explicit command \<
  
  \catcode`\< = \active             % prepare active <
! \def <{\protect \a@ins }
  } % catcode < 
  
  \def \break@line {% \| inside insertion
diff -c -r ./old/hecmd.sty ./new/hecmd.sty
*** ./old/hecmd.sty	2005-12-24 00:06:27.000000000 +0900
--- ./new/hecmd.sty	2005-12-24 00:06:20.000000000 +0900
***************
*** 44,84 ****
  \begingroup
  \heb@catcodes
  
! \allowarab \äâéÖ		\allowarab \õÒÔ¨
! \allowarab \Äùôéÿàî		\allowarab \¯¸¾ÔÒÕý
! \allowarab \ÄùôÆÉù		\allowarab \¯¸¾�­¸
! \allowarab \éÿÖ			\allowarab \Ô°¨
! \allowarab \öÜçéÿÖ		\allowarab \¶·þÔ°¨
! \allowarab \æéàÿéÿÖ		\allowarab \±ÔÕ°Ô°¨
! \allowarab \öÜçûëêàê		\allowarab \¶·þ÷ÚÞÕÞ
! \allowarab \æéàÿûëêàê		\allowarab \±ÔÕ°÷ÚÞÕÞ
! \allowarab \öëæùä		\allowarab \¶Ú±¸õ
! \allowarab \öëæùäöëæùä		\allowarab \¶Ú±¸õ¶Ú±¸õ
! \allowarab \ùöëûäùêÉä		\allowarab \¸¶Ú÷õ¸Þ­õ
! \allowarab \ùöëûäüëÉàÉëÜ	\allowarab \¸¶Ú÷õßÚ­Õ­Ú·
! \allowarab \ùöëûäéâàîä		\allowarab \¸¶Ú÷õÔÒÕýõ
! \allowarab \ÖàÿäëÄëÅ		\allowarab \¨Õ°õÚ¯Ú´
! \allowarab \ÖàÿäÖÄÇî		\allowarab \¨Õ°õ¨¯Óý
! \allowarab \Äÿïå		\allowarab \¯°Ùµ
! \allowarab \äëàì 		\allowarab \õÚÕÝ
! 
! \gdef \äâéÖ {\hadgesh}		\gdef \õÒÔ¨ {\hadgesh}
! \gdef \Äùôéÿàî {\makafgadol}	\gdef \¯¸¾ÔÒÕý {\makafgadol}
! \gdef \ÄùôÆÉù {\makafanak}	\gdef \¯¸¾�­¸ {\makafanak}
! \gdef \éÿÖ {\geresh}		\gdef \Ô°¨ {\geresh}
! \gdef \öÜçéÿÖ {\opengeresh}	\gdef \¶·þÔ°¨ {\opengeresh}
! \gdef \æéàÿéÿÖ {\closegeresh}	\gdef \±ÔÕ°Ô°¨ {\closegeresh}
! \gdef \öÜçûëêàê {\openquote}	\gdef \¶·þ÷ÚÞÕÞ {\openquote}
! \gdef \æéàÿûëêàê {\closequote}	\gdef \±ÔÕ°÷ÚÞÕÞ {\closequote}
! \gdef \öëæùä {\piska}		\gdef \¶Ú±¸õ {\piska}
! \gdef \öëæùäöëæùä {\piskapiska}	\gdef \¶Ú±¸õ¶Ú±¸õ {\piskapiska}
! \gdef \ùöëûäùêÉä {\smallskip}	\gdef \¸¶Ú÷õ¸Þ­õ {\smallskip }
! \gdef \ùöëûäüëÉàÉëÜ {\medskip}	\gdef \¸¶Ú÷õßÚ­Õ­Ú· {\medskip }
! \gdef \ùöëûäéâàîä {\bigskip}	\gdef \¸¶Ú÷õÔÒÕýõ {\bigskip }
! \gdef \ÖàÿäëÄëÅ {\rightline}	\gdef \¨Õ°õÚ¯Ú´ {\rightline}
! \gdef \ÖàÿäÖÄÇî {\leftline}	\gdef \¨Õ°õ¨¯Óý {\leftline}
! \gdef \Äÿïå {\centerline}	\gdef \¯°Ùµ {\centerline}
! \gdef \äëàì {\hebday}		\gdef \õÚÕÝ {\hebday}
  \endgroup
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--- 44,120 ----
  \begingroup
  \heb@catcodes
  
! \allowarab \hebone          \allowarab \hebtwo
! \allowarab \hebthree        \allowarab \hebfor
! \allowarab \hebfive		    \allowarab \hebsix
! \allowarab \hebseven	    \allowarab \hebeight
! \allowarab \hebnine         \allowarab \hebten
! \allowarab \hebeleven	    \allowarab \hebtwelve
! \allowarab \hebthirteen	    \allowarab \hebfourteen
! \allowarab \hebfifteen	    \allowarab \hebsixteen
! \allowarab \hebseventeen	\allowarab \hebeighteen
! \allowarab \hebnineteen	    \allowarab \hebtwenty
! \allowarab \hebtwentyone	\allowarab \hebtwentytwo
! \allowarab \hebtwentythree	\allowarab \hebtwentyfor
! \allowarab \hebtwentyfive	\allowarab \hebtwentysix
! \allowarab \hebtwentyseven	\allowarab \hebtwentyeight
! \allowarab \hebtwentynine	\allowarab \hebthirty
! \allowarab \hebthirtyone	\allowarab \hebthirtytwo
! \allowarab \hebthirtythree	\allowarab \hebthirtyfor
! 
! \gdef \hebone {\hadgesh}		\gdef \hebtwo {\hadgesh}
! \gdef \hebthree {\makafgadol}	\gdef \hebfor {\makafgadol}
! \gdef \hebfive {\makafanak}	\gdef \hebsix {\makafanak}
! \gdef \hebseven {\geresh}		\gdef \hebeight {\geresh}
! \gdef \hebnine {\opengeresh}	\gdef \hebten {\opengeresh}
! \gdef \hebeleven {\closegeresh}	\gdef \hebtwelve {\closegeresh}
! \gdef \hebthirteen {\openquote}	\gdef \hebforteen {\openquote}
! \gdef \hebfifteen {\closequote}	\gdef \hebsixteen {\closequote}
! \gdef \hebseventeen {\piska}		\gdef \hebeighteen {\piska}
! \gdef \hebnineteen {\piskapiska}	\gdef \hebtwenty {\piskapiska}
! \gdef \hebtwentyone {\smallskip}	\gdef \hebtwentytwo {\smallskip}
! \gdef \hebtwentythree {\medskip}	    \gdef \hebtwentyfor {\medskip}
! \gdef \hebtwentyfive {\bigskip}	    \gdef \hebtwentysix {\bigskip }
! \gdef \hebtwentyseven {\rightline}	\gdef \hebtwentyeight {\rightline}
! \gdef \hebtwentynine {\leftline}	    \gdef \hebthirty {\leftline}
! \gdef \hebthirtyone {\centerline}	\gdef \hebthirtytwo {\centerline}
! \gdef \hebthirtythree {\hebday}		\gdef \hebthirtyfor {\hebday}
! 
! %\allowarab \dbiV		\allowarab \uRT(
! %\allowarab \Dyti?`n		\allowarab \/8>TRU}
! %\allowarab \DytFIy		\allowarab \/8>�-8
! %\allowarab \i?V			\allowarab \T0(
! %\allowarab \v\gi?V		\allowarab \67~T0(
! %\allowarab \fi`?i?V		\allowarab \1TU0T0(
! %\allowarab \v\g{kj`j		\allowarab \67~wZ^U^
! %\allowarab \fi`?{kj`j		\allowarab \1TU0wZ^U^
! %\allowarab \vkfyd		\allowarab \6Z18u
! %\allowarab \vkfydvkfyd		\allowarab \6Z18u6Z18u
! %\allowarab \yvk{dyjId		\allowarab \86Zwu8^-u
! %\allowarab \yvk{d|kI`Ik\	\allowarab \86Zwu_Z-U-Z7
! %\allowarab \yvk{dib`nd		\allowarab \86ZwuTRU}u
! %\allowarab \V`?dkDkE		\allowarab \(U0uZ/Z4
! %\allowarab \V`?dVDGn		\allowarab \(U0u(/S}
! %\allowarab \D?oe		\allowarab \/0Y5
! %\allowarab \dk`l 		\allowarab \uZU]
! %
! %\gdef \dbiV {\hadgesh}		\gdef \uRT( {\hadgesh}
! %\gdef \Dyti?`n {\makafgadol}	\gdef \/8>TRU} {\makafgadol}
! %\gdef \DytFIy {\makafanak}	\gdef \/8>�-8 {\makafanak}
! %\gdef \i?V {\geresh}		\gdef \T0( {\geresh}
! %\gdef \v\gi?V {\opengeresh}	\gdef \67~T0( {\opengeresh}
! %\gdef \fi`?i?V {\closegeresh}	\gdef \1TU0T0( {\closegeresh}
! %\gdef \v\g{kj`j {\openquote}	\gdef \67~wZ^U^ {\openquote}
! %\gdef \fi`?{kj`j {\closequote}	\gdef \1TU0wZ^U^ {\closequote}
! %\gdef \vkfyd {\piska}		\gdef \6Z18u {\piska}
! %\gdef \vkfydvkfyd {\piskapiska}	\gdef \6Z18u6Z18u {\piskapiska}
! %\gdef \yvk{dyjId {\smallskip}	\gdef \86Zwu8^-u {\smallskip }
! %\gdef \yvk{d|kI`Ik\ {\medskip}	\gdef \86Zwu_Z-U-Z7 {\medskip }
! %\gdef \yvk{dib`nd {\bigskip}	\gdef \86ZwuTRU}u {\bigskip }
! %\gdef \V`?dkDkE {\rightline}	\gdef \(U0uZ/Z4 {\rightline}
! %\gdef \V`?dVDGn {\leftline}	\gdef \(U0u(/S} {\leftline}
! %\gdef \D?oe {\centerline}	\gdef \/0Y5 {\centerline}
! %\gdef \dk`l {\hebday}		\gdef \uZU] {\hebday}
  \endgroup
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
***************
*** 114,122 ****
  \let \undertext \underline
  
  \def \a@c@hebday {\putwordb@x {\number\day }\a@spacetrue
! \edef \themonth {ü\ifcase \month \or
!  ëÉàÇÿ\or  öüÿàÇÿ\or     Äÿò\or    Çöÿëî\or     ÄÇë\or   ëàÉë\or
!   ëàîë\or  Çàéàæê\or  æöêÄüÿ\or  Çàùêàüÿ\or  ÉàüÄüÿ\or  âûÄüÿ\fi }%
  \putwordb@x {\xpa \RL \xpa {\themonth }}\a@spacetrue
  \putwordb@x {\number\year }\test@token }
  
--- 150,158 ----
  \let \undertext \underline
  
  \def \a@c@hebday {\putwordb@x {\number\day }\a@spacetrue
! \edef \themonth {\ifcase \month \or
!  kIG{\char'377}\or  v{\char'377}G{\char'377}\or  D{\char'377}r\or Gv{\char'377}kn\or     DGk\or   kIk\or
!   knk\or  Gifj\or  fvjD{\char'377}\or  Gyj{\char'377}\or  ID{\char'377}\or  bD{\char'377}\fi }%
  \putwordb@x {\xpa \RL \xpa {\themonth }}\a@spacetrue
  \putwordb@x {\number\year }\test@token }
  
***************
*** 128,134 ****
  \Hebrewsetreg
  \tracingmacros 1
  \edef \theHebrewDay {\HebrewDayName {\Hebrewday }\space
! ü\HebrewMonthName {\Hebrewmonth }{\Hebrewyear },\space 
  \a@HebrewYearName {\Hebrewyear }}%
  \tracingmacros 0
  \putwordb@x {\xpa \R \xpa {\theHebrewDay }}\test@token }
--- 164,170 ----
  \Hebrewsetreg
  \tracingmacros 1
  \edef \theHebrewDay {\HebrewDayName {\Hebrewday }\space
! |\HebrewMonthName {\Hebrewmonth }{\Hebrewyear },\space 
  \a@HebrewYearName {\Hebrewyear }}%
  \tracingmacros 0
  \putwordb@x {\xpa \R \xpa {\theHebrewDay }}\test@token }
***************
*** 145,152 ****
  	\ifnum #2#3#4> 0 \else \DigitInHebrew {#1}'\fi 
  \else \DigitInHebrew {#1}'\fi
  \a@ShortHYName {#2#3#4}% 
! \ifnum #1< 1 \space )îö"é(\fi
! \ifnum #2#3#4= 0 \space )îö"é(\fi }
  
  \def \a@SHYNumber #1{% fully expandable version
  \ifnum #1>999 \errmessage{ShortHYName: illegal argument #1}\else
--- 181,188 ----
  	\ifnum #2#3#4> 0 \else \DigitInHebrew {#1}'\fi 
  \else \DigitInHebrew {#1}'\fi
  \a@ShortHYName {#2#3#4}% 
! \ifnum #1< 1 \space )nv"i(\fi
! \ifnum #2#3#4= 0 \space )nv"i(\fi }
  
  \def \a@SHYNumber #1{% fully expandable version
  \ifnum #1>999 \errmessage{ShortHYName: illegal argument #1}\else
***************
*** 155,164 ****
  \xpa \a@SHYName \xpa 0\xpa 0\number #1\fi \fi \fi }
  
  \def \a@SHYName #1#2#3{% max 3 digits, fully expandable
! \ifcase #1\or	ù\or 	ÿ\or	Ö\or	Ü\or
! 	Üù\or	Üÿ\or	ÜÖ\or	ÜÜ\or	ÜÜù\fi
! \ifnum #2#3 = 16 êå\else
! \ifnum #2#3 = 15 êà\else
  	\ifnum #2 = 0 \else \TensInHebrew{#2}\fi
  	\ifnum #3 = 0 \else \DigitInHebrew{#3}\fi
  \fi\fi }		
--- 191,200 ----
  \xpa \a@SHYName \xpa 0\xpa 0\number #1\fi \fi \fi }
  
  \def \a@SHYName #1#2#3{% max 3 digits, fully expandable
! \ifcase #1\or	y\or 	{\char'377}\or	V\or	\\or
! 	y\or	{\char'377}\or	V\or	\\\or	\\y\fi
! \ifnum #2#3 = 16 je\else
! \ifnum #2#3 = 15 j`\else
  	\ifnum #2 = 0 \else \TensInHebrew{#2}\fi
  	\ifnum #3 = 0 \else \DigitInHebrew{#3}\fi
  \fi\fi }		
***************
*** 204,217 ****
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  \endinput
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
! °  !  "     $  %  &  .  (  )  =  ?  ;
! ^  1  2² 3³ 4  5  6  7{ 8[ 9] 0} ß\ ,
!      Q@ W  E  R  T  Z  U  I  O  P  Ü  *
!      /  '  ù  ÿ  Ç  å  à  Å  ì  ö  ü  +~
!       A  S  D  F  G  H  J  K  L  Ö  Ä  ,
!       Ö  â  é  ï  Æ  ë  ç  î  è  ö  ä  #
!      >  Y  X  C  V  B  N  Mµ ô  :  _
!      <| ê  æ  ü  ä  É  Ä  û  Ü  ò  -
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  
--- 240,253 ----
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  \endinput
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
! 0  !  "     $  %  &  .  (  )  =  ?  ;
! ^  1  22 33 4  5  6  7{ 8[ 9] 0} _\ ,
!      Q@ W  E  R  T  Z  U  I  O  P  \  *
!      /  '  y  ?  G  e  `  E  l  v  |  +~
!       A  S  D  F  G  H  J  K  L  V  D  ,
!       V  b  i  o  F  k  g  n  h  v  d  #
!      >  Y  X  C  V  B  N  M5 t  :  _
!      <| j  f  |  d  I  D  {  \  r  -
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  
