fork download
  1. #!/usr/bin/perl
  2. # your code goes here
  3.  
  4. while(chomp($in = <STDIN>))
  5. {
  6. @fields=split(/ /,$in);
  7. print "case ",$fields[0],": return \"",$fields[1],"\";\n";
  8. }
Success #stdin #stdout 0.01s 5320KB
stdin
0x3411	Quantum Designs (H.K.) Inc.
0x3513	ARCOM Control Systems Ltd.
0x38EF	4links
0x3D3D	3Dlabs, Inc. Ltd
0x4005	Avance Logic Inc.
0x4144	Alpha Data
0x416C	Aladdin Knowledge Systems
0x4348	wch.cn
0x4680	UMAX Computer Corp.
0x4843	Hercules Computer Technology
0x4943	Growth Networks
0x4954	Integral Technologies
0x4978	Axil Computer Inc.
0x4C48	Lung Hwa Electronics
0x4C53	SBS-OR Industrial Computers
0x4CA1	Seanix Technology Inc
0x4D51	Mediaq Inc.
0x4D54	Microtechnica Co Ltd
0x4DDC	ILC Data Device Corp.
0x4E8	Samsung Windows Portable Devices
0x5053	TBS/Voyetra Technologies
0x508A	Samsung T10 MP3 Player
0x5136	S S Technologies
0x5143	Qualcomm Inc. USA
0x5333	S3 Graphics Co., Ltd
0x544C	Teralogic Inc
0x5555	Genroco Inc.
0x5853	Citrix Systems, Inc.
0x6409	Logitec Corp.
0x6666	Decision Computer International Co.
0x6945	ASMedia Technology Inc.
0x7604	O.N. Electric Co. Ltd.
0x7d1	D-Link Corporation
0x8080	Xirlink, Inc
0x8086	Intel Corporation
0x8087	Intel
0x80EE	Oracle Corporation - InnoTek Systemberatung GmbH
0x8866	T-Square Design Inc.
0x8888	Silicon Magic
0x8E0E	Computone Corporation
0x9004	Adaptec Inc
0x9005	Adaptec Inc
0x919A	Gigapixel Corp
0x9412	Holtek
0x9699	Omni Media Technology Inc.
0x9710	MosChip Semiconductor Technology
0x9902	StarGen, Inc.
0xA0A0	Aopen Inc.
0xA0F1	Unisys Corporation
0xA200	NEC Corp.
0xA259	Hewlett Packard
0xA304	Sony
0xA727	3com Corporation
0xAA42	Scitex Digital Video
0xAC1E	Digital Receiver Technology Inc
0xB1B3	Shiva Europe Ltd.
0xB894	Brown & Sharpe Mfg. Co.
0xBEEF	Mindstream Computing
0xC001	TSI Telsys
0xC0A9	Micron/Crucial Technology
0xC0DE	Motorola
0xC0FE	Motion Engineering Inc.
0xC622	Hudson Soft Co Ltd
0xCA50	Varian, Inc
0xCAFE	Chrysalis-ITS
0xCCCC	Catapult Communications
0xD4D4	Curtiss-Wright Controls Embedded Computing
0xDC93	Dawicontrol
0xDEAD	Indigita Corporation
0xDEAF	Middle Digital, Inc
0xE159	Tiger Jet Network Inc
0xE4BF	EKF Elektronik GMBH
0xEA01	Eagle Technology
0xEABB	Aashima Technology B.V.
0xEACE	Endace Measurement Systems Ltd.
0xECC0	Echo Digital Audio Corporation
0xEDD8	ARK Logic, Inc
0xF5F5	F5 Networks Inc.
0xFA57	Interagon AS
stdout
case 0x3411:  return "Quantum Designs (H.K.) Inc.";
case 0x3513:  return "ARCOM Control Systems Ltd.";
case 0x38EF:  return "4links";
case 0x3D3D:  return "3Dlabs, Inc. Ltd";
case 0x4005:  return "Avance Logic Inc.";
case 0x4144:  return "Alpha Data";
case 0x416C:  return "Aladdin Knowledge Systems";
case 0x4348:  return "wch.cn";
case 0x4680:  return "UMAX Computer Corp.";
case 0x4843:  return "Hercules Computer Technology";
case 0x4943:  return "Growth Networks";
case 0x4954:  return "Integral Technologies";
case 0x4978:  return "Axil Computer Inc.";
case 0x4C48:  return "Lung Hwa Electronics";
case 0x4C53:  return "SBS-OR Industrial Computers";
case 0x4CA1:  return "Seanix Technology Inc";
case 0x4D51:  return "Mediaq Inc.";
case 0x4D54:  return "Microtechnica Co Ltd";
case 0x4DDC:  return "ILC Data Device Corp.";
case 0x4E8:  return "Samsung Windows Portable Devices";
case 0x5053:  return "TBS/Voyetra Technologies";
case 0x508A:  return "Samsung T10 MP3 Player";
case 0x5136:  return "S S Technologies";
case 0x5143:  return "Qualcomm Inc. USA";
case 0x5333:  return "S3 Graphics Co., Ltd";
case 0x544C:  return "Teralogic Inc";
case 0x5555:  return "Genroco Inc.";
case 0x5853:  return "Citrix Systems, Inc.";
case 0x6409:  return "Logitec Corp.";
case 0x6666:  return "Decision Computer International Co.";
case 0x6945:  return "ASMedia Technology Inc.";
case 0x7604:  return "O.N. Electric Co. Ltd.";
case 0x7d1:  return "D-Link Corporation";
case 0x8080:  return "Xirlink, Inc";
case 0x8086:  return "Intel Corporation";
case 0x8087:  return "Intel";
case 0x80EE:  return "Oracle Corporation - InnoTek Systemberatung GmbH";
case 0x8866:  return "T-Square Design Inc.";
case 0x8888:  return "Silicon Magic";
case 0x8E0E:  return "Computone Corporation";
case 0x9004:  return "Adaptec Inc";
case 0x9005:  return "Adaptec Inc";
case 0x919A:  return "Gigapixel Corp";
case 0x9412:  return "Holtek";
case 0x9699:  return "Omni Media Technology Inc.";
case 0x9710:  return "MosChip Semiconductor Technology";
case 0x9902:  return "StarGen, Inc.";
case 0xA0A0:  return "Aopen Inc.";
case 0xA0F1:  return "Unisys Corporation";
case 0xA200:  return "NEC Corp.";
case 0xA259:  return "Hewlett Packard";
case 0xA304:  return "Sony";
case 0xA727:  return "3com Corporation";
case 0xAA42:  return "Scitex Digital Video";
case 0xAC1E:  return "Digital Receiver Technology Inc";
case 0xB1B3:  return "Shiva Europe Ltd.";
case 0xB894:  return "Brown & Sharpe Mfg. Co.";
case 0xBEEF:  return "Mindstream Computing";
case 0xC001:  return "TSI Telsys";
case 0xC0A9:  return "Micron/Crucial Technology";
case 0xC0DE:  return "Motorola";
case 0xC0FE:  return "Motion Engineering Inc.";
case 0xC622:  return "Hudson Soft Co Ltd";
case 0xCA50:  return "Varian, Inc";
case 0xCAFE:  return "Chrysalis-ITS";
case 0xCCCC:  return "Catapult Communications";
case 0xD4D4:  return "Curtiss-Wright Controls Embedded Computing";
case 0xDC93:  return "Dawicontrol";
case 0xDEAD:  return "Indigita Corporation";
case 0xDEAF:  return "Middle Digital, Inc";
case 0xE159:  return "Tiger Jet Network Inc";
case 0xE4BF:  return "EKF Elektronik GMBH";
case 0xEA01:  return "Eagle Technology";
case 0xEABB:  return "Aashima Technology B.V.";
case 0xEACE:  return "Endace Measurement Systems Ltd.";
case 0xECC0:  return "Echo Digital Audio Corporation";
case 0xEDD8:  return "ARK Logic, Inc";
case 0xF5F5:  return "F5 Networks Inc.";