parameters: ( the_array, write, array_name )
docstring: dumps a given encoding
docstring_summary: dumps a given encoding
docstring_tokens: dumps a given encoding
function: def dump_array( the_array, write, array_name ):
    """dumps a given encoding"""
  
    write( "#ifndef  DEFINE_PS_TABLES_DATA\n" )
    write( "#ifdef  __cplusplus\n" )
    write( '  extern "C"\n' )
    write( "#else\n" )
    write( "  extern\n" )
    write( "#endif\n" )
    write( "#endif\n" )
    write( "  const unsigned char  " + array_name +
           "[" + repr( len( the_array ) ) + "L]\n" )
    write( "#ifdef  DEFINE_PS_TABLES_DATA\n" )
    write( "  =\n" )
    write( "  {\n" )
  
    line  = ""
    comma = "    "
    col   = 0
  
    for value in the_array:
      line += comma
      line += "%3d" % ord( value )
      comma = ","
      col  += 1
  
      if col == 16:
        col   = 0
        comma = ",\n    "
  
      if len( line ) > 1024:
        write( line )
        line = ""
  
    write( line )
    write( "\n" )
    write( "  }\n" )
    write( "#endif /* DEFINE_PS_TABLES_DATA */\n" )
    write( "  ;\n\n\n" )
function_tokens: def dump_array ( the_array , write , array_name ) : write ( "#ifndef  DEFINE_PS_TABLES_DATA\n" ) write ( "#ifdef  __cplusplus\n" ) write ( '  extern "C"\n' ) write ( "#else\n" ) write ( "  extern\n" ) write ( "#endif\n" ) write ( "#endif\n" ) write ( "  const unsigned char  " + array_name + "[" + repr ( len ( the_array ) ) + "L]\n" ) write ( "#ifdef  DEFINE_PS_TABLES_DATA\n" ) write ( "  =\n" ) write ( "  {\n" ) line = "" comma = "    " col = 0 for value in the_array : line += comma line += "%3d" % ord ( value ) comma = "," col += 1 if col == 16 : col = 0 comma = ",\n    " if len ( line ) > 1024 : write ( line ) line = "" write ( line ) write ( "\n" ) write ( "  }\n" ) write ( "#endif /* DEFINE_PS_TABLES_DATA */\n" ) write ( "  ;\n\n\n" )