home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / zkuste / Perl / ActivePerl-5.6.0.613.msi / 䆊䌷䈹䈙䏵-䞅䞆䞀㡆䞃䄦䠥 / _33a97d6bc0a0c2cb89fbe46b47d25be6 < prev    next >
Text File  |  2000-03-23  |  5KB  |  143 lines

  1.  
  2. <HTML>
  3. <HEAD>
  4. <TITLE>showMarkSpace - Parity handling functions</TITLE>
  5. <LINK REL="stylesheet" HREF="../../../Active.css" TYPE="text/css">
  6. <LINK REV="made" HREF="mailto:">
  7. </HEAD>
  8.  
  9. <BODY>
  10. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  11. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  12. <STRONG><P CLASS=block> showMarkSpace - Parity handling functions</P></STRONG>
  13. </TD></TR>
  14. </TABLE>
  15.  
  16. <A NAME="__index__"></A>
  17. <!-- INDEX BEGIN -->
  18.  
  19. <UL>
  20.  
  21.     <LI><A HREF="#name">NAME</A></LI><LI><A HREF="#supportedplatforms">SUPPORTED PLATFORMS</A></LI>
  22.  
  23.     <LI><A HREF="#synopsis">SYNOPSIS</A></LI>
  24.     <LI><A HREF="#description">DESCRIPTION</A></LI>
  25.     <LI><A HREF="#notes">NOTES</A></LI>
  26.     <LI><A HREF="#author">AUTHOR</A></LI>
  27.     <LI><A HREF="#see also">SEE ALSO</A></LI>
  28. </UL>
  29. <!-- INDEX END -->
  30.  
  31. <HR>
  32. <P>
  33. <H1><A NAME="name">NAME</A></H1>
  34. <P>String::Parity, setEvenParity, setOddParity, setSpaceParity, setMarkParity,
  35. isEvenParity, isOddParity isSpaceParity, isMarkParity,
  36. EvenBytes, OddBytes, SpaceBytes, MarkBytes,
  37. showParity, showMarkSpace - Parity (odd/even/mark/space) handling functions</P>
  38. <P>
  39. <HR>
  40. <H1><A NAME="supportedplatforms">SUPPORTED PLATFORMS</A></H1>
  41. <UL>
  42. <LI>Linux</LI>
  43. <LI>Solaris</LI>
  44. <LI>Windows</LI>
  45. </UL>
  46. <HR>
  47. <H1><A NAME="synopsis">SYNOPSIS</A></H1>
  48. <PRE>
  49.     use String::Parity;
  50.     use String::Parity qw(:DEFAULT /show/);</PRE>
  51. <P>
  52. <HR>
  53. <H1><A NAME="description">DESCRIPTION</A></H1>
  54. <DL>
  55. <DT><STRONG><A NAME="item_setEvenParity_LIST">setEvenParity LIST</A></STRONG><BR>
  56. <DD>
  57. Copies the elements of LIST to a new list and converts the new elements to
  58. strings of bytes with even parity. In array context returns the new list.
  59. In scalar context joins the elements of the new list into a single string
  60. and returns the string.
  61. <P></P>
  62. <DT><STRONG><A NAME="item_setOddParity_LIST">setOddParity LIST</A></STRONG><BR>
  63. <DD>
  64. Like setEvenParity function, but converts to strings with odd parity.
  65. <P></P>
  66. <DT><STRONG><A NAME="item_setSpaceParity_LIST">setSpaceParity LIST</A></STRONG><BR>
  67. <DD>
  68. Like setEvenParity function, but converts to strings with space
  69. (High bit cleared) parity.
  70. <P></P>
  71. <DT><STRONG><A NAME="item_setMarkParity_LIST">setMarkParity LIST</A></STRONG><BR>
  72. <DD>
  73. Like setEvenParity function, but converts to strings with mark
  74. (High bit set) parity.
  75. <P></P>
  76. <DT><STRONG><A NAME="item_EvenBytes_LIST">EvenBytes LIST</A></STRONG><BR>
  77. <DD>
  78. Returns the number of even parity bytes in the elements of LIST.
  79. <P></P>
  80. <DT><STRONG><A NAME="item_OddBytes_LIST">OddBytes LIST</A></STRONG><BR>
  81. <DD>
  82. Returns the number of odd parity bytes in the elements of LIST.
  83. <P></P>
  84. <DT><STRONG><A NAME="item_SpaceBytes_LIST">SpaceBytes LIST</A></STRONG><BR>
  85. <DD>
  86. Returns the number of space parity bytes in the elements of LIST.
  87. <P></P>
  88. <DT><STRONG><A NAME="item_MarkBytes_LIST">MarkBytes LIST</A></STRONG><BR>
  89. <DD>
  90. Returns the number of mark parity bytes in the elements of LIST.
  91. <P></P>
  92. <DT><STRONG><A NAME="item_isEvenParity_LIST">isEvenParity LIST</A></STRONG><BR>
  93. <DD>
  94. Returns TRUE if the LIST contains no byte with odd parity, FALSE otherwise.
  95. <P></P>
  96. <DT><STRONG><A NAME="item_isOddParity_LIST">isOddParity LIST</A></STRONG><BR>
  97. <DD>
  98. Returns TRUE if the LIST contains no byte with even parity, FALSE otherwise.
  99. <P></P>
  100. <DT><STRONG><A NAME="item_isSpaceParity_LIST">isSpaceParity LIST</A></STRONG><BR>
  101. <DD>
  102. Returns TRUE if the LIST contains no byte with mark parity, FALSE otherwise.
  103. <P></P>
  104. <DT><STRONG><A NAME="item_isMarkParity_LIST">isMarkParity LIST</A></STRONG><BR>
  105. <DD>
  106. Returns TRUE if the LIST contains no byte with space parity, FALSE otherwise.
  107. <P></P>
  108. <DT><STRONG><A NAME="item_showParity_LIST">showParity LIST</A></STRONG><BR>
  109. <DD>
  110. Like setEvenParity function, but converts bytes with even parity to 'e'
  111. and other bytes to 'o'.
  112. The function showParity must be imported by a specialised import list.
  113. <P></P>
  114. <DT><STRONG><A NAME="item_showMarkSpace_LIST">showMarkSpace LIST</A></STRONG><BR>
  115. <DD>
  116. Like setEvenParity function, but converts bytes with space parity to 's'
  117. and other bytes to 'm'.
  118. The function showMarkSpace must be imported by a specialised import list.
  119. <P></P></DL>
  120. <P>
  121. <HR>
  122. <H1><A NAME="notes">NOTES</A></H1>
  123. <P>Don't use this module unless you have to communicate with some old device
  124. or protocol. Please make your application 8 bit clean and use the
  125. internationally standardised ISO-8859-1 character set.</P>
  126. <P>
  127. <HR>
  128. <H1><A NAME="author">AUTHOR</A></H1>
  129. <P>Winfried Koenig <<A HREF="mailto:win@in.rhein-main.de">win@in.rhein-main.de</A>></P>
  130. <P>
  131. <HR>
  132. <H1><A NAME="see also">SEE ALSO</A></H1>
  133. <P>perl(1), <CODE>Exporter(1)</CODE></P>
  134. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  135. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  136. <STRONG><P CLASS=block> showMarkSpace - Parity handling functions</P></STRONG>
  137. </TD></TR>
  138. </TABLE>
  139.  
  140. </BODY>
  141.  
  142. </HTML>
  143.