[Xfce4-commits] [xfce/xfce4-settings] 01/01: Sync display hardware updates from master

noreply at xfce.org noreply at xfce.org
Tue Jun 19 03:44:53 CEST 2018


This is an automated email from the git hooks/post-receive script.

b   l   u   e   s   a   b   r   e       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       x   f   c   e   -   4   .   1   2   
   in repository xfce/xfce4-settings.

commit d6866d7615078d7e602d7a2eb5a508853242a2ef
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Mon Jun 18 21:44:41 2018 -0400

    Sync display hardware updates from master
---
 dialogs/display-settings/display-name.c | 776 +++++++++++++++++++-------------
 dialogs/display-settings/xfce-randr.c   |   1 +
 2 files changed, 463 insertions(+), 314 deletions(-)

diff --git a/dialogs/display-settings/display-name.c b/dialogs/display-settings/display-name.c
index 3e70b08..026a50e 100644
--- a/dialogs/display-settings/display-name.c
+++ b/dialogs/display-settings/display-name.c
@@ -41,14 +41,15 @@ typedef struct Vendor Vendor;
 struct Vendor
 {
     const char vendor_id[4];
-    const char vendor_name[77];
+    const char vendor_name[78];
 };
 
 /*
  * The following list of vendor codes comes from these sources:
- * https://git.fedorahosted.org/cgit/hwdata.git/plain/pnp.ids
+ * https://raw.githubusercontent.com/vcrhonek/hwdata/master/pnp.ids
  * http://ezix.org/project/wiki/HardwareLiSter
  * http://faydoc.tripod.com/structures/01/0136.htm
+ * https://www.lansweeper.com/kb/292/list-of-3-letter-monitor-manufacturer-codes.html
  *
  * Feel free to contribute preferred vendor names as some of these
  * are uncomfortably long for our display dialog.
@@ -58,33 +59,38 @@ struct Vendor
  */
 static const struct Vendor vendors[] =
 {
-    /* From https://git.fedorahosted.org/cgit/hwdata.git/plain/pnp.ids */
     { "AAA", "Avolites Ltd" },
     { "AAE", "Anatek Electronics Inc." },
     { "AAT", "Ann Arbor Technologies" },
     { "ABA", "ABBAHOME INC." },
     { "ABC", "AboCom System Inc" },
     { "ABD", "Allen Bradley Company" },
-    { "ABE", "Alcatel Bell" },
+    //{ "ABE", "Alcatel Bell" },
+    { "ABE", "Alcatel" },
     { "ABO", "D-Link Systems Inc" },
+    { "ABP", "Advansys" }, // ezix
     { "ABT", "Anchor Bay Technologies, Inc." },
     { "ABV", "Advanced Research Technology" },
     { "ACA", "Ariel Corporation" },
     { "ACB", "Aculab Ltd" },
     //{ "ACC", "Accton Technology Corporation" },
+    { "ACC", "Accton" }, // ezix
     { "ACD", "AWETA BV" },
     { "ACE", "Actek Engineering Pty Ltd" },
     { "ACG", "A&R Cambridge Ltd" },
     { "ACH", "Archtek Telecom Corporation" },
-    { "ACI", "Ancor Communications Inc" },
+    //{ "ACI", "Ancor Communications Inc" },
+    { "ACI", "ASUS" },
     { "ACK", "Acksys" },
     { "ACL", "Apricot Computers" },
     { "ACM", "Acroloop Motion Control Systems Inc" },
     { "ACO", "Allion Computer Inc." },
     { "ACP", "Aspen Tech Inc" },
     //{ "ACR", "Acer Technologies" },
+    { "ACR", "Acer" }, // ezix
     { "ACS", "Altos Computer Systems" },
-    { "ACT", "Applied Creative Technology" },
+    //{ "ACT", "Applied Creative Technology" },
+    { "ACT", "Targa" }, // faydoc
     { "ACU", "Acculogic" },
     { "ACV", "ActivCard S.A" },
     { "ADA", "Addi-Data GmbH" },
@@ -93,17 +99,21 @@ static const struct Vendor vendors[] =
     { "ADD", "Advanced Peripheral Devices Inc" },
     { "ADE", "Arithmos, Inc." },
     { "ADH", "Aerodata Holdings Ltd" },
-    { "ADI", "ADI Systems Inc" },
-    { "ADK", "Adtek System Science Company Ltd" },
+    //{ "ADI", "ADI Systems Inc" },
+    { "ADI", "ADI Corporation" },
+    //{ "ADK", "Adtek System Science Company Ltd" },
+    { "ADK", "Adtek" },
     { "ADL", "ASTRA Security Products Ltd" },
     { "ADM", "Ad Lib MultiMedia Inc" },
     { "ADN", "Analog & Digital Devices Tel. Inc" },
     //{ "ADP", "Adaptec Inc" },
+    { "ADP", "Adaptec" }, // ezix
     { "ADR", "Nasa Ames Research Center" },
     { "ADS", "Analog Devices Inc" },
     { "ADT", "Adtek" },
-    { "ADT", "Aved Display Technologies" },
+    //{ "ADT", "Aved Display Technologies" },
     //{ "ADV", "Advanced Micro Devices Inc" },
+    { "ADV", "AMD" }, // ezix
     { "ADX", "Adax Inc" },
     { "AEC", "Antex Electronics Corporation" },
     { "AED", "Advanced Electronic Designs, Inc." },
@@ -125,7 +135,8 @@ static const struct Vendor vendors[] =
     { "AII", "Amptron International Inc." },
     { "AIL", "Altos India Ltd" },
     { "AIM", "AIMS Lab Inc" },
-    { "AIR", "Advanced Integ. Research Inc" },
+    //{ "AIR", "Advanced Integ. Research Inc" },
+    { "AIR", "AIR" }, // ezix
     { "AIS", "Alien Internet Services" },
     { "AIW", "Aiwa Company Ltd" },
     { "AIX", "ALTINEX, INC." },
@@ -140,19 +151,22 @@ static const struct Vendor vendors[] =
     { "ALA", "Alacron Inc" },
     { "ALC", "Altec Corporation" },
     { "ALD", "In4S Inc" },
-    { "ALG", "Realtek Semiconductor Corp." },
+    //{ "ALG", "Realtek Semiconductor Corp." },
+    { "ALG", "Realtek" },
     { "ALH", "AL Systems" },
-    { "ALI", "Acer Labs" },
+    //{ "ALI", "Acer Labs" },
+    { "ALI", "Acer" },
     { "ALJ", "Altec Lansing" },
     { "ALK", "Acrolink Inc" },
     { "ALL", "Alliance Semiconductor Corporation" },
     { "ALM", "Acutec Ltd." },
     { "ALN", "Alana Technologies" },
     { "ALO", "Algolith Inc." },
-    { "ALP", "Alps Electric Company Ltd" },
+    //{ "ALP", "Alps Electric Company Ltd" },
+    { "ALP", "Alps Electric Inc" },
     { "ALR", "Advanced Logic" },
     { "ALS", "Avance Logic Inc" },
-    { "ALS", "Texas Advanced optoelectronics Solutions, Inc" },
+    //{ "ALS", "Texas Advanced optoelectronics Solutions, Inc" },
     { "ALT", "Altra" },
     { "ALV", "AlphaView LCD" },
     { "ALX", "ALEXON Co.,Ltd." },
@@ -160,13 +174,15 @@ static const struct Vendor vendors[] =
     { "AMB", "Ambient Technologies, Inc." },
     { "AMC", "Attachmate Corporation" },
     { "AMD", "Amdek Corporation" },
-    { "AMI", "American Megatrends Inc" },
+    //{ "AMI", "American Megatrends Inc" },
+    { "AMI", "AMI" }, // ezix
     { "AML", "Anderson Multimedia Communications (HK) Limited" },
     { "AMN", "Amimon LTD." },
     { "AMO", "Amino Technologies PLC and Amino Communications Limited" },
     { "AMP", "AMP Inc" },
     { "AMS", "ARMSTEL, Inc." },
     { "AMT", "AMT International Industry" },
+    { "AMW", "AMW" }, // lansweeper
     { "AMX", "AMX LLC" },
     { "ANA", "Anakron" },
     { "ANC", "Ancot" },
@@ -181,6 +197,7 @@ static const struct Vendor vendors[] =
     { "ANT", "Ace CAD Enterprise Company Ltd" },
     { "ANX", "Acer Netxus Inc" },
     { "AOA", "AOpen Inc." },
+    { "AOC", "AOC International" }, // faydoc
     { "AOE", "Advanced Optics Electronics, Inc." },
     { "AOL", "America OnLine" },
     { "AOT", "Alcatel" },
@@ -188,11 +205,13 @@ static const struct Vendor vendors[] =
     { "APD", "AppliAdata" },
     { "APE", "Alpine Electronics, Inc." },
     { "APG", "Horner Electric Inc" },
-    { "API", "A Plus Info Corporation" },
+    //{ "API", "A Plus Info Corporation" },
+    { "API", "Acer" }, // faydoc
     { "APL", "Aplicom Oy" },
     { "APM", "Applied Memory Tech" },
     { "APN", "Appian Tech Inc" },
     //{ "APP", "Apple Computer Inc" },
+    { "APP", "Apple" }, // ezix
     { "APR", "Aprilia s.p.a." },
     { "APS", "Autologic Inc" },
     { "APT", "Audio Processing Technology Ltd" },
@@ -207,7 +226,8 @@ static const struct Vendor vendors[] =
     { "ARM", "Arima" },
     { "ARO", "Poso International B.V." },
     { "ARS", "Arescom Inc" },
-    { "ART", "Corion Industrial Corporation" },
+    //{ "ART", "Corion Industrial Corporation" },
+    { "ART", "ArtMedia" }, // faydoc
     { "ASC", "Ascom Strategic Technology Unit" },
     { "ASD", "USC Information Sciences Institute" },
     { "ASE", "AseV Display Labs" },
@@ -217,17 +237,23 @@ static const struct Vendor vendors[] =
     { "ASM", "ASEM S.p.A." },
     { "ASN", "Asante Tech Inc" },
     { "ASP", "ASP Microelectronics Ltd" },
-    { "AST", "AST Research Inc" },
+    //{ "AST", "AST Research Inc" },
+    { "AST", "AST Research" },
     //{ "ASU", "Asuscom Network Inc" },
+    { "ASU", "ASUS" }, // ezix
     { "ASX", "AudioScience" },
-    { "ASY", "Rockwell Collins / Airshow Systems" },
-    { "ATA", "Allied Telesyn International (Asia) Pte Ltd" },
+    //{ "ASY", "Rockwell Collins / Airshow Systems" },
+    { "ASY", "Rockwell Collins" },
+    //{ "ATA", "Allied Telesyn International (Asia) Pte Ltd" },
+    { "ATA", "Allied Telesyn" },
     { "ATC", "Ably-Tech Corporation" },
     { "ATD", "Alpha Telecom Inc" },
     { "ATE", "Innovate Ltd" },
     { "ATH", "Athena Informatica S.R.L." },
-    { "ATI", "Allied Telesis KK" },
-    //{ "ATK", "Allied Telesyn Int'l" },
+    //{ "ATI", "Allied Telesis KK" },
+    { "ATI", "ATI" }, // ezix
+    //{ "ATK", "Allied Telesyn Int"l" },
+    { "ATK", "Allied Telesyn" }, // ezix
     { "ATL", "Arcus Technology Ltd" },
     { "ATM", "ATM Ltd" },
     { "ATN", "Athena Smartcard Solutions Ltd." },
@@ -252,7 +278,7 @@ static const struct Vendor vendors[] =
     { "AVR", "AVer Information Inc." },
     { "AVT", "Avtek (Electronics) Pty Ltd" },
     { "AVV", "SBS Technologies (Canada), Inc. (was Avvida Systems, Inc.)" },
-    { "AVX", "A/Vaux Electronics" },
+    //{ "AVX", "A/Vaux Electronics" },
     { "AVX", "AVerMedia Technologies, Inc." },
     { "AWC", "Access Works Comm Inc" },
     { "AWL", "Aironet Wireless Communications, Inc" },
@@ -271,32 +297,38 @@ static const struct Vendor vendors[] =
     { "AYR", "Airlib, Inc" },
     { "AZM", "AZ Middelheim - Radiotherapy" },
     //{ "AZT", "Aztech Systems Ltd" },
+    { "AZT", "Aztech" }, // ezix
     { "BAC", "Biometric Access Corporation" },
     { "BAN", "Banyan" },
     { "BBB", "an-najah university" },
     { "BBH", "B&Bh" },
     { "BBL", "Brain Boxes Limited" },
     { "BCC", "Beaver Computer Corporaton" },
-    { "BCD", "Barco GmbH" },
+    //{ "BCD", "Barco GmbH" },
+    { "BCD", "Barco NV" },
     { "BCM", "Broadcom" },
     { "BCQ", "Deutsche Telekom Berkom GmbH" },
     { "BCS", "Booria CAD/CAM systems" },
     { "BDO", "Brahler ICS" },
     { "BDR", "Blonder Tongue Labs, Inc." },
-    { "BDS", "Barco Display Systems" },
+    //{ "BDS", "Barco Display Systems" },
+    { "BDS", "Barco NV" },
     { "BEC", "Elektro Beckhoff GmbH" },
     { "BEI", "Beckworth Enterprises Inc" },
     { "BEK", "Beko Elektronik A.S." },
     { "BEL", "Beltronic Industrieelektronik GmbH" },
-    { "BEO", "Baug & Olufsen" },
+    //{ "BEO", "Baug & Olufsen" },
+    { "BEO", "Bang & Olufsen" },
     { "BFE", "B.F. Engineering Corporation" },
-    { "BGB", "Barco Graphics N.V" },
+    //{ "BGB", "Barco Graphics N.V" },
+    { "BGB", "Barco NV" },
     { "BGT", "Budzetron Inc" },
     { "BHZ", "BitHeadz, Inc." },
     { "BIC", "Big Island Communications" },
     { "BII", "Boeckeler Instruments Inc" },
     { "BIL", "Billion Electric Company Ltd" },
-    { "BIO", "BioLink Technologies International, Inc." },
+    //{ "BIO", "BioLink Technologies International, Inc." },
+    { "BIO", "BioLink Technologies" },
     { "BIT", "Bit 3 Computer" },
     { "BLI", "Busicom" },
     { "BLN", "BioLink Technologies" },
@@ -304,10 +336,12 @@ static const struct Vendor vendors[] =
     { "BMD", "Blackmagic Design" },
     { "BMI", "Benson Medical Instruments Company" },
     { "BML", "BIOMED Lab" },
+    { "BMM", "BMM" }, // lansweeper
     { "BMS", "BIOMEDISYS" },
     { "BNE", "Bull AB" },
     { "BNK", "Banksia Tech Pty Ltd" },
     { "BNO", "Bang & Olufsen" },
+    { "BNQ", "BenQ" }, // ezix
     { "BNS", "Boulder Nonlinear Systems" },
     { "BOB", "Rainy Orchard" },
     { "BOE", "BOE" },
@@ -319,6 +353,7 @@ static const struct Vendor vendors[] =
     { "BRC", "BARC" },
     { "BRG", "Bridge Information Co., Ltd" },
     //{ "BRI", "Boca Research Inc" },
+    { "BRI", "Boca Research" }, // ezix
     { "BRM", "Braemar Inc" },
     { "BRO", "BROTHER INDUSTRIES,LTD." },
     { "BSE", "Bose Corporation" },
@@ -332,7 +367,8 @@ static const struct Vendor vendors[] =
     { "BTO", "BioTao Ltd" },
     { "BUF", "Yasuhiko Shirai Melco Inc" },
     { "BUG", "B.U.G., Inc." },
-    { "BUJ", "ATI Tech Inc" },
+    //{ "BUJ", "ATI Tech Inc" },
+    { "BUJ", "ATI" },
     { "BUL", "Bull" },
     { "BUR", "Bernecker & Rainer Ind-Eletronik GmbH" },
     { "BUS", "BusTek" },
@@ -343,12 +379,13 @@ static const struct Vendor vendors[] =
     { "CAA", "Castles Automation Co., Ltd" },
     { "CAC", "CA & F Elettronica" },
     { "CAG", "CalComp" },
-    { "CAI", "Canon Inc." },
+    //{ "CAI", "Canon Inc." },
+    { "CAI", "Canon" },
     { "CAL", "Acon" },
     { "CAM", "Cambridge Audio" },
     { "CAN", "Canopus Company Ltd" },
-    { "CAN", "Carrera Computer Inc" },
-    { "CAN", "CORNEA" },
+    //{ "CAN", "Carrera Computer Inc" },
+    //{ "CAN", "CORNEA" },
     { "CAR", "Cardinal Company Ltd" },
     { "CAS", "CASIO COMPUTER CO.,LTD" },
     { "CAT", "Consultancy in Advanced Technology" },
@@ -359,7 +396,8 @@ static const struct Vendor vendors[] =
     { "CBX", "Cybex Computer Products Corporation" },
     { "CCC", "C-Cube Microsystems" },
     { "CCI", "Cache" },
-    { "CCJ", "CONTEC CO.,LTD." },
+    //{ "CCJ", "CONTEC CO.,LTD." },
+    { "CCJ", "Contec Company Ltd" },
     { "CCL", "CCL/ITRI" },
     { "CCP", "Capetronic USA Inc" },
     { "CDC", "Core Dynamics Corporation" },
@@ -371,7 +409,8 @@ static const struct Vendor vendors[] =
     { "CDN", "Codenoll Technical Corporation" },
     { "CDP", "CalComp" },
     { "CDS", "Computer Diagnostic Systems" },
-    { "CDT", "IBM Corporation" },
+    //{ "CDT", "IBM Corporation" },
+    { "CDT", "IBM" },
     { "CDV", "Convergent Design Inc." },
     { "CEA", "Consumer Electronics Association" },
     { "CEC", "Chicony Electronics Company Ltd" },
@@ -384,21 +423,26 @@ static const struct Vendor vendors[] =
     { "CER", "Ceronix" },
     { "CET", "TEC CORPORATION" },
     { "CFG", "Atlantis" },
-    { "CGA", "Chunghwa Picture Tubes, LTD" },
+    //{ "CGA", "Chunghwa Picture Tubes, LTD" },
+    { "CGA", "Chunghwa Picture Tubes, LTD." },
     { "CGS", "Chyron Corp" },
     { "CGT", "congatec AG" },
     //{ "CHA", "Chase Research PLC" },
+    { "CHA", "Chase" }, // ezix
     { "CHC", "Chic Technology Corp." },
     { "CHD", "ChangHong Electric Co.,Ltd" },
-    { "CHE", "Acer Inc" },
+    //{ "CHE", "Acer Inc" },
+    { "CHE", "Acer" },
     { "CHG", "Sichuan Changhong Electric CO, LTD." },
     { "CHI", "Chrontel Inc" },
     { "CHL", "Chloride-R&D" },
-    { "CHM", "CHIC TECHNOLOGY CORP." },
+    //{ "CHM", "CHIC TECHNOLOGY CORP." },
+    { "CHM", "Chic Technology Corp." },
     { "CHO", "Sichuang Changhong Corporation" },
     { "CHP", "CH Products" },
     { "CHS", "Agentur Chairos" },
-    { "CHT", "Chunghwa Picture Tubes,LTD." },
+    //{ "CHT", "Chunghwa Picture Tubes,LTD." },
+    { "CHT", "Chunghwa Picture Tubes, LTD." },
     { "CHY", "Cherry GmbH" },
     { "CIC", "Comm. Intelligence Corporation" },
     { "CII", "Cromack Industries Inc" },
@@ -421,7 +465,8 @@ static const struct Vendor vendors[] =
     { "CLV", "Clevo Company" },
     { "CLX", "CardLogix" },
     { "CMC", "CMC Ltd" },
-    { "CMD", "Colorado MicroDisplay, Inc." },
+    //{ "CMD", "Colorado MicroDisplay, Inc." },
+    { "CMD", "CMD Technology, Inc." }, // ezix
     { "CMG", "Chenming Mold Ind. Corp." },
     { "CMI", "C-Media Electronics" },
     { "CMM", "Comtime GmbH" },
@@ -434,12 +479,15 @@ static const struct Vendor vendors[] =
     { "CNC", "Alvedon Computers Ltd" },
     { "CNE", "Cine-tal" },
     { "CNI", "Connect Int'l A/S" },
-    { "CNN", "Canon Inc" },
+    //{ "CNN", "Canon Inc" },
+    { "CNN", "Canon" },
     { "CNT", "COINT Multimedia Systems" },
     { "COB", "COBY Electronics Co., Ltd" },
     { "COD", "CODAN Pty. Ltd." },
+    { "COG", "Cogent" }, // ezix
     { "COI", "Codec Inc." },
-    { "COL", "Rockwell Collins, Inc." },
+    //{ "COL", "Rockwell Collins, Inc." },
+    { "COL", "Rockwell Collins" },
     { "COM", "Comtrol Corporation" },
     { "CON", "Contec Company Ltd" },
     { "COO", "coolux GmbH" },
@@ -452,23 +500,28 @@ static const struct Vendor vendors[] =
     { "CPD", "CompuAdd" },
     { "CPI", "Computer Peripherals Inc" },
     //{ "CPL", "Compal Electronics Inc" },
+    { "CPL", "Compal" }, // faydoc
     { "CPM", "Capella Microsystems Inc." },
     //{ "CPQ", "Compaq Computer Company" },
+    { "CPQ", "Compaq" }, // ezix
     { "CPT", "cPATH" },
     { "CPX", "Powermatic Data Systems" },
     { "CRC", "CONRAC GmbH" },
     { "CRD", "Cardinal Technical Inc" },
-    { "CRE", "Creative Labs Inc" },
+    //{ "CRE", "Creative Labs Inc" },
+    { "CRE", "Creative Labs" },
     { "CRI", "Crio Inc." },
     { "CRL", "Creative Logic" },
     { "CRN", "Cornerstone Imaging" },
     { "CRO", "Extraordinary Technologies PTY Limited" },
     { "CRQ", "Cirque Corporation" },
     //{ "CRS", "Crescendo Communication Inc" },
+    { "CRS", "Crescendo" }, // ezix
     { "CRV", "Cerevo Inc." },
     { "CRX", "Cyrix Corporation" },
     { "CSB", "Transtex SA" },
     //{ "CSC", "Crystal Semiconductor" },
+    { "CSC", "Crystal" }, // ezix
     { "CSD", "Cresta Systems Inc" },
     { "CSE", "Concept Solutions & Engineering" },
     { "CSI", "Cabletron System Inc" },
@@ -479,12 +532,14 @@ static const struct Vendor vendors[] =
     { "CTA", "CoSystems Inc" },
     { "CTC", "CTC Communication Development Company Ltd" },
     { "CTE", "Chunghwa Telecom Co., Ltd." },
-    { "CTL", "Creative Technology Ltd" },
+    //{ "CTL", "Creative Technology Ltd" },
+    { "CTL", "Creative Labs" }, // ezix
     { "CTM", "Computerm Corporation" },
     { "CTN", "Computone Products" },
     { "CTP", "Computer Technology Corporation" },
     { "CTS", "Comtec Systems Co., Ltd." },
-    { "CTX", "Creatix Polymedia GmbH" },
+    //{ "CTX", "Creatix Polymedia GmbH" },
+    { "CTX", "Chuntex Electronic Co." }, // faydoc
     { "CUB", "Cubix Corporation" },
     { "CUK", "Calibre UK Ltd" },
     { "CVA", "Covia Inc." },
@@ -516,6 +571,7 @@ static const struct Vendor vendors[] =
     { "DBD", "Diebold Inc." },
     { "DBI", "DigiBoard Inc" },
     //{ "DBK", "Databook Inc" },
+    { "DBK", "Databook" }, // ezix
     { "DBL", "Doble Engineering Company" },
     { "DBN", "DB Networks Inc" },
     { "DCA", "Digital Communications Association" },
@@ -530,16 +586,20 @@ static const struct Vendor vendors[] =
     { "DCS", "Diamond Computer Systems Inc" },
     { "DCT", "Dancall Telecom A/S" },
     { "DCV", "Datatronics Technology Inc" },
-    { "DDA", "DA2 Technologies Corporation" },
+    //{ "DDA", "DA2 Technologies Corporation" },
+    { "DDA", "DA2 Technologies Inc" },
     { "DDD", "Danka Data Devices" },
     { "DDE", "Datasat Digital Entertainment" },
     { "DDI", "Data Display AG" },
-    { "DDS", "Barco, n.v." },
+    //{ "DDS", "Barco, n.v." },
+    { "DDS", "Barco NV" },
     { "DDT", "Datadesk Technologies Inc" },
     { "DDV", "Delta Information Systems, Inc" },
     //{ "DEC", "Digital Equipment Corporation" },
+    { "DEC", "Digital Equipment" }, // ezix
     { "DEI", "Deico Electronics" },
     //{ "DEL", "Dell Inc." },
+    { "DEL", "Dell" }, // ezix
     { "DEN", "Densitron Computers Ltd" },
     { "DEX", "idex displays" },
     { "DFI", "DFI" },
@@ -552,7 +612,7 @@ static const struct Vendor vendors[] =
     { "DGP", "Digicorp European sales S.A." },
     { "DGS", "Diagsoft Inc" },
     { "DGT", "Dearborn Group Technology" },
-    { "DGT", "The Dearborn Group" },
+    //{ "DGT", "The Dearborn Group" },
     { "DHP", "DH Print" },
     { "DHQ", "Quadram" },
     { "DHT", "Projectavision Inc" },
@@ -570,13 +630,15 @@ static const struct Vendor vendors[] =
     { "DLC", "Diamond Lane Comm. Corporation" },
     { "DLG", "Digital-Logic GmbH" },
     { "DLK", "D-Link Systems Inc" },
-    { "DLL", "Dell Inc" },
+    //{ "DLL", "Dell Inc" },
+    { "DLL", "Dell" },
     { "DLT", "Digitelec Informatique Park Cadera" },
     { "DMB", "Digicom Systems Inc" },
     { "DMC", "Dune Microsystems Corporation" },
     { "DMM", "Dimond Multimedia Systems Inc" },
     { "DMP", "D&M Holdings Inc, Professional Business Company" },
-    { "DMS", "DOME imaging systems" },
+    //{ "DMS", "DOME imaging systems" },
+    { "DMS", "Dome Imaging Systems" },
     { "DMT", "Distributed Management Task Force, Inc. (DMTF)" },
     { "DMV", "NDS Ltd" },
     { "DNA", "DNA Enterprises, Inc." },
@@ -590,6 +652,7 @@ static const struct Vendor vendors[] =
     { "DOT", "Dotronic Mikroelektronik GmbH" },
     { "DPA", "DigiTalk Pro AV" },
     //{ "DPC", "Delta Electronics Inc" },
+    { "DPC", "Delta Electronics" }, // faydoc
     { "DPI", "DocuPoint" },
     { "DPL", "Digital Projection Limited" },
     { "DPM", "ADPM Synthesis sas" },
@@ -623,6 +686,7 @@ static const struct Vendor vendors[] =
     { "DVS", "Digital Video System" },
     { "DVT", "Data Video" },
     //{ "DWE", "Daewoo Electronics Company Ltd" },
+    { "DWE", "Daewoo" }, // faydoc
     { "DXC", "Digipronix Control Systems" },
     { "DXD", "DECIMATOR DESIGN PTY LTD" },
     { "DXL", "Dextera Labs Inc" },
@@ -644,6 +708,7 @@ static const struct Vendor vendors[] =
     { "ECO", "Echo Speech Corporation" },
     { "ECP", "Elecom Company Ltd" },
     //{ "ECS", "Elitegroup Computer Systems Company Ltd" },
+    { "ECS", "Elitegroup" }, // faydoc
     { "ECT", "Enciris Technologies" },
     { "EDC", "e.Digital Corporation" },
     { "EDG", "Electronic-Design GmbH" },
@@ -655,15 +720,19 @@ static const struct Vendor vendors[] =
     { "EEP", "E.E.P.D. GmbH" },
     { "EES", "EE Solutions, Inc." },
     { "EGA", "Elgato Systems LLC" },
-    { "EGD", "EIZO GmbH Display Technologies" },
+    //{ "EGD", "EIZO GmbH Display Technologies" },
+    { "EGD", "EIZO" },
     { "EGL", "Eagle Technology" },
     { "EGN", "Egenera, Inc." },
     { "EGO", "Ergo Electronics" },
-    { "EHJ", "Epson Research" },
+    //{ "EHJ", "Epson Research" },
+    { "EHJ", "Epson" },
     { "EHN", "Enhansoft" },
     { "EIC", "Eicon Technology Corporation" },
+    { "EIZ", "EIZO" }, // faydoc
     { "EKA", "MagTek Inc." },
-    { "EKC", "Eastman Kodak Company" },
+    //{ "EKC", "Eastman Kodak Company" },
+    { "EKC", "Kodak" },
     { "EKS", "EKSEN YAZILIM" },
     { "ELA", "ELAD srl" },
     { "ELC", "Electro Scientific Ind" },
@@ -673,8 +742,9 @@ static const struct Vendor vendors[] =
     { "ELL", "Electrosonic Ltd" },
     { "ELM", "Elmic Systems Inc" },
     { "ELO", "Elo TouchSystems Inc" },
-    { "ELO", "Tyco Electronics" },
+    //{ "ELO", "Tyco Electronics" },
     //{ "ELS", "ELSA GmbH" },
+    { "ELS", "ELSA" }, // ezix
     { "ELT", "Element Labs, Inc." },
     { "ELX", "Elonex PLC" },
     { "EMB", "Embedded computing inc ltd" },
@@ -685,7 +755,8 @@ static const struct Vendor vendors[] =
     { "EMK", "Emcore Corporation" },
     { "EMO", "ELMO COMPANY, LIMITED" },
     { "EMU", "Emulex Corporation" },
-    { "ENC", "Eizo Nanao Corporation" },
+    //{ "ENC", "Eizo Nanao Corporation" },
+    { "ENC", "EIZO" },
     { "END", "ENIDAN Technologies Ltd" },
     { "ENE", "ENE Technology Inc." },
     { "ENI", "Efficient Networks" },
@@ -699,8 +770,10 @@ static const struct Vendor vendors[] =
     { "EQP", "Equipe Electronics Ltd." },
     { "EQX", "Equinox Systems Inc" },
     { "ERG", "Ergo System" },
-    { "ERI", "Ericsson Mobile Communications AB" },
-    { "ERN", "Ericsson, Inc." },
+    //{ "ERI", "Ericsson Mobile Communications AB" },
+    { "ERI", "Ericsson" },
+    //{ "ERN", "Ericsson, Inc." },
+    { "ERN", "Ericsson" },
     { "ERP", "Euraplan GmbH" },
     { "ERT", "Escort Insturments Corporation" },
     { "ESA", "Elbit Systems of America" },
@@ -712,6 +785,7 @@ static const struct Vendor vendors[] =
     { "ESL", "Esterline Technologies" },
     { "ESN", "eSATURNUS" },
     //{ "ESS", "ESS Technology Inc" },
+    { "ESS", "ESS" }, // ezix
     { "EST", "Embedded Solution Technology" },
     { "ESY", "E-Systems Inc" },
     { "ETC", "Everton Technology Company Ltd" },
@@ -722,14 +796,16 @@ static const struct Vendor vendors[] =
     { "ETL", "Evertz Microsystems Ltd." },
     { "ETS", "Electronic Trade Solutions Ltd" },
     { "ETT", "E-Tech Inc" },
-    { "EUT", "Ericsson Mobile Networks B.V." },
+    //{ "EUT", "Ericsson Mobile Networks B.V." },
+    { "EUT", "Ericsson" },
     { "EVE", "Advanced Micro Peripherals Ltd" },
     { "EVI", "eviateg GmbH" },
     { "EVX", "Everex" },
     { "EXA", "Exabyte" },
     { "EXC", "Excession Audio" },
     { "EXI", "Exide Electronics" },
-    { "EXN", "RGB Systems, Inc. dba Extron Electronics" },
+    //{ "EXN", "RGB Systems, Inc. dba Extron Electronics" },
+    { "EXN", "RGB Spectrum" },
     { "EXP", "Data Export Corporation" },
     { "EXT", "Exatech Computadores & Servicos Ltda" },
     { "EXX", "Exxact GmbH" },
@@ -738,12 +814,16 @@ static const struct Vendor vendors[] =
     { "EZE", "EzE Technologies" },
     { "EZP", "Storm Technology" },
     //{ "FAR", "Farallon Computing" },
+    { "FAR", "Farallon" }, // ezix
     { "FBI", "Interface Corporation" },
     { "FCB", "Furukawa Electric Company Ltd" },
-    { "FCG", "First International Computer Ltd" },
+    //{ "FCG", "First International Computer Ltd" },
+    { "FCG", "First International Computer Inc" },
+    { "FCM", "Funai" }, // faydoc
     { "FCS", "Focus Enhancements, Inc." },
     { "FDC", "Future Domain" },
-    { "FDT", "Fujitsu Display Technologies Corp." },
+    //{ "FDT", "Fujitsu Display Technologies Corp." },
+    { "FDT", "Fujitsu" },
     { "FEC", "FURUNO ELECTRIC CO., LTD." },
     { "FEL", "Fellowes & Questec" },
     { "FEN", "Fen Systems Ltd." },
@@ -751,7 +831,8 @@ static const struct Vendor vendors[] =
     { "FFC", "FUJIFILM Corporation" },
     { "FFI", "Fairfield Industries" },
     { "FGD", "Lisa Draexlmaier GmbH" },
-    { "FGL", "Fujitsu General Limited." },
+    //{ "FGL", "Fujitsu General Limited." },
+    { "FGL", "Fujitsu" },
     { "FHL", "FHLP" },
     { "FIC", "Formosa Industrial Computing Inc" },
     { "FIL", "Forefront Int'l Ltd" },
@@ -759,24 +840,30 @@ static const struct Vendor vendors[] =
     { "FIR", "Chaplet Systems Inc" },
     { "FIS", "FLY-IT Simulators" },
     { "FIT", "Feature Integration Technology Inc." },
-    { "FJC", "Fujitsu Takamisawa Component Limited" },
-    { "FJS", "Fujitsu Spain" },
+    //{ "FJC", "Fujitsu Takamisawa Component Limited" },
+    { "FJC", "Fujitsu" },
+    //{ "FJS", "Fujitsu Spain" },
+    { "FJS", "Fujitsu" },
     { "FJT", "F.J. Tieman BV" },
     { "FLE", "ADTI Media, Inc" },
     { "FLI", "Faroudja Laboratories" },
     { "FLY", "Butterfly Communications" },
     { "FMA", "Fast Multimedia AG" },
     { "FMC", "Ford Microelectronics Inc" },
-    { "FMI", "Fellowes, Inc." },
-    { "FMI", "Fujitsu Microelect Inc" },
-    { "FML", "Fujitsu Microelect Ltd" },
+    //{ "FMI", "Fellowes, Inc." },
+    //{ "FMI", "Fujitsu Microelect Inc" },
+    { "FMI", "Fujitsu" },
+    //{ "FML", "Fujitsu Microelect Ltd" },
+    { "FML", "Fujitsu" },
     { "FMZ", "Formoza-Altair" },
     { "FNC", "Fanuc LTD" },
-    { "FNI", "Funai Electric Co., Ltd." },
+    //{ "FNI", "Funai Electric Co., Ltd." },
+    { "FNI", "Funai" },
     { "FOA", "FOR-A Company Limited" },
     { "FOS", "Foss Tecator" },
-    { "FOX", "HON HAI PRECISON IND.CO.,LTD." },
-    { "FPE", "Fujitsu Peripherals Ltd" },
+    { "FOX", "HON HAI PRECISION IND.CO.,LTD." },
+    //{ "FPE", "Fujitsu Peripherals Ltd" },
+    { "FPE", "Fujitsu" },
     { "FPS", "Deltec Corporation" },
     { "FPX", "Cirel Systemes" },
     { "FRC", "Force Computers" },
@@ -792,13 +879,17 @@ static const struct Vendor vendors[] =
     { "FTE", "Frontline Test Equipment Inc." },
     { "FTG", "FTG Data Systems" },
     { "FTI", "FastPoint Technologies, Inc." },
-    { "FTL", "FUJITSU TEN LIMITED" },
+    //{ "FTL", "FUJITSU TEN LIMITED" },
+    { "FTL", "Fujitsu" },
     { "FTN", "Fountain Technologies Inc" },
     { "FTR", "Mediasonic" },
     { "FTW", "MindTribe Product Engineering, Inc." },
-    { "FUJ", "Fujitsu Ltd" },
+    //{ "FUJ", "Fujitsu Ltd" },
+    { "FUJ", "Fujitsu" },
     { "FUN", "sisel muhendislik" },
-    { "FUS", "Fujitsu Siemens Computers GmbH" },
+    //{ "FUS", "Fujitsu Siemens Computers GmbH" },
+    //{ "FUS", "Fujitsu Siemens" },
+    { "FUS", "Fujitsu" },
     { "FVC", "First Virtual Corporation" },
     { "FVX", "C-C-C Group Plc" },
     { "FWA", "Attero Tech, LLC" },
@@ -827,11 +918,13 @@ static const struct Vendor vendors[] =
     { "GET", "Getac Technology Corporation" },
     { "GFM", "GFMesstechnik GmbH" },
     { "GFN", "Gefen Inc." },
-    { "GGL", "Google Inc." },
+    //{ "GGL", "Google Inc." },
+    { "GGL", "Google" },
     { "GIC", "General Inst. Corporation" },
     { "GIM", "Guillemont International" },
     { "GIP", "GI Provision Ltd" },
-    { "GIS", "AT&T Global Info Solutions" },
+    //{ "GIS", "AT&T Global Info Solutions" },
+    { "GIS", "AT&T" },
     { "GJN", "Grand Junction Networks" },
     { "GLD", "Goldmund - Digital Audio SA" },
     { "GLE", "AD electronics" },
@@ -853,7 +946,8 @@ static const struct Vendor vendors[] =
     { "GRY", "Robert Gray Company" },
     { "GSB", "NIPPONDENCHI CO,.LTD" },
     { "GSC", "General Standards Corporation" },
-    { "GSM", "Goldstar Company Ltd" },
+    //{ "GSM", "LG Electronics" },
+    { "GSM", "LG" },
     { "GST", "Graphic SystemTechnology" },
     { "GSY", "Grossenbacher Systeme AG" },
     { "GTC", "Graphtec Corporation" },
@@ -867,8 +961,10 @@ static const struct Vendor vendors[] =
     { "GVC", "GVC Corporation" },
     { "GVL", "Global Village Communication" },
     { "GWI", "GW Instruments" },
-    { "GWY", "Gateway 2000" },
-    { "GZE", "GUNZE Limited" },
+    //{ "GWY", "Gateway 2000" },
+    { "GWY", "Gateway" },
+    //{ "GZE", "GUNZE Limited" },
+    { "GZE", "Gunze Ltd" },
     { "HAE", "Haider electronics" },
     { "HAI", "Haivision Systems Inc." },
     { "HAL", "Halberthal" },
@@ -876,27 +972,35 @@ static const struct Vendor vendors[] =
     { "HAR", "Harris Corporation" },
     { "HAY", "Hayes Microcomputer Products Inc" },
     { "HCA", "DAT" },
-    { "HCE", "Hitachi Consumer Electronics Co., Ltd" },
+    //{ "HCE", "Hitachi Consumer Electronics Co., Ltd" },
+    { "HCE", "Hitachi" },
     { "HCL", "HCL America Inc" },
     { "HCM", "HCL Peripherals" },
-    { "HCP", "Hitachi Computer Products Inc" },
+    //{ "HCP", "Hitachi Computer Products Inc" },
+    { "HCP", "Hitachi" },
     { "HCW", "Hauppauge Computer Works Inc" },
     { "HDC", "HardCom Elektronik & Datateknik" },
     { "HDI", "HD-INFO d.o.o." },
     { "HDV", "Holografika kft." },
-    { "HEC", "Hisense Electric Co., Ltd." },
-    { "HEC", "Hitachi Engineering Company Ltd" },
-    { "HEL", "Hitachi Micro Systems Europe Ltd" },
+    //{ "HEC", "Hisense Electric Co., Ltd." },
+    //{ "HEC", "Hitachi Engineering Company Ltd" },
+    { "HEC", "Hitachi" },
+    { "HEI", "Hyundai" }, // faydoc
+    //{ "HEL", "Hitachi Micro Systems Europe Ltd" },
+    { "HEL", "Hitachi" },
     { "HER", "Ascom Business Systems" },
     { "HET", "HETEC Datensysteme GmbH" },
     { "HHC", "HIRAKAWA HEWTECH CORP." },
     { "HHI", "Fraunhofer Heinrich-Hertz-Institute" },
     { "HIB", "Hibino Corporation" },
-    { "HIC", "Hitachi Information Technology Co., Ltd." },
+    //{ "HIC", "Hitachi Information Technology Co., Ltd." },
+    { "HIC", "Hitachi" },
     { "HIK", "Hikom Co., Ltd." },
     { "HIL", "Hilevel Technology" },
-    { "HIQ", "Kaohsiung Opto Electronics Americas, Inc." },
+    //{ "HIQ", "Kaohsiung Opto Electronics Americas, Inc." },
+    { "HIQ", "Hyundai" }, // lansweeper
     //{ "HIT", "Hitachi America Ltd" },
+    { "HIT", "Hitachi" }, // faydoc
     { "HJI", "Harris & Jeffries Inc" },
     { "HKA", "HONKO MFG. CO., LTD." },
     { "HKG", "Josef Heim KG" },
@@ -909,8 +1013,10 @@ static const struct Vendor vendors[] =
     { "HOL", "Holoeye Photonics AG" },
     { "HON", "Sonitronix" },
     { "HPA", "Zytor Communications" },
-    { "HPC", "Hewlett Packard Co." },
-    { "HPD", "Hewlett Packard" },
+    //{ "HPC", "Hewlett Packard Co." },
+    { "HPC", "HP" },
+    //{ "HPD", "Hewlett Packard" },
+    { "HPD", "HP" },
     { "HPI", "Headplay, Inc." },
     { "HPK", "HAMAMATSU PHOTONICS K.K." },
     { "HPQ", "HP" },
@@ -920,12 +1026,17 @@ static const struct Vendor vendors[] =
     { "HRI", "Hall Research" },
     { "HRL", "Herolab GmbH" },
     { "HRS", "Harris Semiconductor" },
-    { "HRT", "HERCULES" },
+    //{ "HRT", "HERCULES" },
+    { "HRT", "Hercules" },
     { "HSC", "Hagiwara Sys-Com Company Ltd" },
-    { "HSD", "HannStar Display Corp" },
-    { "HSM", "AT&T Microelectronics" },
+    //{ "HSD", "HannStar Display Corp" },
+    { "HSD", "Hannspree Inc" }, // lansweeper
+    { "HSL", "Hansol" }, // faydoc
+    //{ "HSM", "AT&T Microelectronics" },
+    { "HSM", "AT&T" },
     { "HSP", "HannStar Display Corp" },
-    { "HTC", "Hitachi Ltd" },
+    //{ "HTC", "Hitachi Ltd" },
+    { "HTC", "Hitachi" },
     { "HTI", "Hampshire Company, Inc." },
     { "HTK", "Holtek Microelectronics Inc" },
     { "HTX", "Hitex Systementwicklung GmbH" },
@@ -934,7 +1045,8 @@ static const struct Vendor vendors[] =
     { "HWA", "Harris Canada Inc" },
     { "HWC", "DBA Hans Wedemeyer" },
     { "HWD", "Highwater Designs Ltd" },
-    { "HWP", "Hewlett Packard" },
+    //{ "HWP", "Hewlett Packard" },
+    { "HWP", "HP" },
     { "HXM", "Hexium Ltd." },
     { "HYC", "Hypercope Gmbh Aachen" },
     { "HYD", "Hydis Technologies.Co.,LTD" },
@@ -943,13 +1055,14 @@ static const struct Vendor vendors[] =
     { "HYR", "Hypertec Pty Ltd" },
     { "HYT", "Heng Yu Technology (HK) Limited" },
     { "HYV", "Hynix Semiconductor" },
-    { "IAF", "Institut f r angewandte Funksystemtechnik GmbH" },
+    { "IAF", "Institut für angewandte Funksystemtechnik GmbH" },
     { "IAI", "Integration Associates, Inc." },
     { "IAT", "IAT Germany GmbH" },
     { "IBC", "Integrated Business Systems" },
     { "IBI", "INBINE.CO.LTD" },
     //{ "IBM", "IBM Brasil" },
     //{ "IBM", "IBM France" },
+    { "IBM", "IBM" }, // ezix
     { "IBP", "IBP Instruments GmbH" },
     { "IBR", "IBR GmbH" },
     { "ICA", "ICA Inc" },
@@ -957,9 +1070,12 @@ static const struct Vendor vendors[] =
     { "ICD", "ICD Inc" },
     { "ICE", "IC Ensemble" },
     { "ICI", "Infotek Communication Inc" },
+    //{ "ICL", "Fujitsu ICL" }, // faydoc
+    { "ICL", "Fujitsu" },
     { "ICM", "Intracom SA" },
     { "ICN", "Sanyo Icon" },
-    { "ICO", "Intel Corp" },
+    //{ "ICO", "Intel Corp" },
+    { "ICO", "Intel" },
     { "ICP", "ICP Electronics, Inc./iEi Technology Corp." },
     { "ICS", "Integrated Circuit Systems" },
     { "ICV", "Inside Contactless" },
@@ -976,7 +1092,8 @@ static const struct Vendor vendors[] =
     { "IEC", "Interlace Engineering Corporation" },
     { "IEE", "IEE" },
     { "IEI", "Interlink Electronics" },
-    { "IFS", "In Focus Systems Inc" },
+    //{ "IFS", "In Focus Systems Inc" },
+    { "IFS", "InFocus" },
     { "IFT", "Informtech" },
     { "IFX", "Infineon Technologies AG" },
     { "IFZ", "Infinite Z" },
@@ -999,7 +1116,7 @@ static const struct Vendor vendors[] =
     { "IMM", "Immersion Corporation" },
     { "IMN", "Impossible Production" },
     { "IMP", "Impinj" },
-    { "IMP", "Impression Products Incorporated" },
+    //{ "IMP", "Impression Products Incorporated" },
     { "IMT", "Inmax Technology Corporation" },
     { "INC", "Home Row Inc" },
     { "IND", "ILC" },
@@ -1014,7 +1131,8 @@ static const struct Vendor vendors[] =
     { "INO", "Innolab Pte Ltd" },
     { "INP", "Interphase Corporation" },
     { "INS", "Ines GmbH" },
-    { "INT", "Interphase Corporation" },
+    //{ "INT", "Interphase Corporation" },
+    { "INT", "Intel" }, // ezix
     { "inu", "Inovatec S.p.A." },
     { "INV", "Inviso, Inc." },
     { "INX", "Communications Supply Corporation (A division of WESCO)" },
@@ -1036,7 +1154,8 @@ static const struct Vendor vendors[] =
     { "IPT", "International Power Technologies" },
     { "IPW", "IPWireless, Inc" },
     { "IQI", "IneoQuest Technologies, Inc" },
-    { "IQT", "IMAGEQUEST Co., Ltd" },
+    //{ "IQT", "IMAGEQUEST Co., Ltd" },
+    { "IQT", "Hyundai" }, // lansweeper
     { "IRD", "IRdata" },
     { "ISA", "Symbol Technologies" },
     { "ISC", "Id3 Semiconductors" },
@@ -1081,13 +1200,15 @@ static const struct Vendor vendors[] =
     { "JFX", "Jones Futurex Inc" },
     { "JGD", "University College" },
     { "JIC", "Jaeik Information & Communication Co., Ltd." },
-    { "JKC", "JVC KENWOOD Corporation" },
+    //{ "JKC", "JVC KENWOOD Corporation" },
+    { "JKC", "JVC" },
     { "JMT", "Micro Technical Company Ltd" },
     { "JPC", "JPC Technology Limited" },
     { "JPW", "Wallis Hamilton Industries" },
     { "JQE", "CNet Technical Inc" },
     { "JSD", "JS DigiTech, Inc" },
-    { "JSI", "Jupiter Systems, Inc." },
+    //{ "JSI", "Jupiter Systems, Inc." },
+    { "JSI", "Jupiter Systems" },
     { "JSK", "SANKEN ELECTRIC CO., LTD" },
     { "JTS", "JS Motorsports" },
     { "JTY", "jetway security micro,inc" },
@@ -1109,10 +1230,12 @@ static const struct Vendor vendors[] =
     { "KDS", "KDS USA" },
     { "KDT", "KDDI Technology Corporation" },
     { "KEC", "Kyushu Electronics Systems Inc" },
-    { "KEM", "Kontron Embedded Modules GmbH" },
+    //{ "KEM", "Kontron Embedded Modules GmbH" },
+    { "KEM", "Kontron" },
     { "KES", "Kesa Corporation" },
     { "KEY", "Key Tech Inc" },
     //{ "KFC", "SCD Tech" },
+    { "KFC", "KFC Computek" }, // faydoc
     { "KFE", "Komatsu Forest" },
     { "KFX", "Kofax Image Products" },
     { "KGL", "KEISOKU GIKEN Co.,Ltd." },
@@ -1120,10 +1243,12 @@ static const struct Vendor vendors[] =
     { "KMC", "Mitsumi Company Ltd" },
     { "KME", "KIMIN Electronics Co., Ltd." },
     { "KML", "Kensington Microware Ltd" },
-    { "KNC", "Konica corporation" },
+    //{ "KNC", "Konica corporation" },
+    { "KNC", "Konica Minolta" },
     { "KNX", "Nutech Marketing PTL" },
     { "KOB", "Kobil Systems GmbH" },
-    { "KOD", "Eastman Kodak Company" },
+    //{ "KOD", "Eastman Kodak Company" },
+    { "KOD", "Kodak" },
     { "KOE", "KOLTER ELECTRONIC" },
     { "KOL", "Kollmorgen Motion Technologies Group" },
     { "KOU", "KOUZIRO Co.,Ltd." },
@@ -1139,7 +1264,8 @@ static const struct Vendor vendors[] =
     { "KTD", "Takahata Electronics Co.,Ltd." },
     { "KTE", "K-Tech" },
     { "KTG", "Kayser-Threde GmbH" },
-    { "KTI", "Konica Technical Inc" },
+    //{ "KTI", "Konica Technical Inc" },
+    { "KTI", "Konica Minolta" },
     { "KTK", "Key Tronic Corporation" },
     { "KTN", "Katron Tech Inc" },
     { "KUR", "Kurta Corporation" },
@@ -1148,8 +1274,10 @@ static const struct Vendor vendors[] =
     { "KWD", "Kenwood Corporation" },
     { "KYC", "Kyocera Corporation" },
     { "KYE", "KYE Syst Corporation" },
-    { "KYK", "Samsung Electronics America Inc" },
-    { "KZI", "K-Zone International co. Ltd." },
+    //{ "KYK", "Samsung Electronics America Inc" },
+    { "KYK", "Samsung" },
+    //{ "KZI", "K-Zone International co. Ltd." },
+    { "KZI", "K-Zone International" },
     { "KZN", "K-Zone International" },
     { "LAB", "ACT Labs Ltd" },
     { "LAC", "LaCie" },
@@ -1160,9 +1288,11 @@ static const struct Vendor vendors[] =
     { "LAV", "Lava Computer MFG Inc" },
     { "LBO", "Lubosoft" },
     { "LCC", "LCI" },
-    { "LCD", "Toshiba Matsushita Display Technology Co., Ltd" },
+    //{ "LCD", "Toshiba Matsushita Display Technology Co., Ltd" },
+    { "LCD", "Toshiba" },
     { "LCE", "La Commande Electronique" },
-    { "LCI", "Lite-On Communication Inc" },
+    //{ "LCI", "Lite-On Communication Inc" },
+    { "LCI", "Lite-On" },
     { "LCM", "Latitude Comm." },
     { "LCN", "LEXICON" },
     { "LCS", "Longshine Electronics Company" },
@@ -1172,23 +1302,29 @@ static const struct Vendor vendors[] =
     { "LED", "Long Engineering Design Inc" },
     { "LEG", "Legerity, Inc" },
     //{ "LEN", "Lenovo Group Limited" },
+    { "LEN", "Lenovo" }, // faydoc
     { "LEO", "First International Computer Inc" },
     { "LEX", "Lexical Ltd" },
     { "LGC", "Logic Ltd" },
+    { "LGD", "LG" }, // lansweeper
     { "LGI", "Logitech Inc" },
-    { "LGS", "LG Semicom Company Ltd" },
+    //{ "LGS", "LG Semicom Company Ltd" },
+    { "LGS", "LG" },
     { "LGX", "Lasergraphics, Inc." },
     { "LHA", "Lars Haagh ApS" },
     { "LHE", "Lung Hwa Electronics Company Ltd" },
     { "LHT", "Lighthouse Technologies Limited" },
-    { "LIN", "Lenovo Beijing Co. Ltd." },
+    //{ "LIN", "Lenovo Beijing Co. Ltd." },
+    { "LIN", "Lenovo" },
     { "LIP", "Linked IP GmbH" },
     { "LIT", "Lithics Silicon Technology" },
     { "LJX", "Datalogic Corporation" },
-    { "LKM", "Likom Technology Sdn. Bhd." },
+    //{ "LKM", "Likom Technology Sdn. Bhd." },
+    { "LKM", "ADLAS" }, // faydoc
     { "LLL", "L-3 Communications" },
     { "LMG", "Lucent Technologies" },
-    { "LMI", "Lexmark Int'l Inc" },
+    //{ "LMI", "Lexmark Int'l Inc" },
+    { "LMI", "Lexmark" },
     { "LMP", "Leda Media Products" },
     { "LMT", "Laser Master" },
     { "LND", "Land Computer Company Ltd" },
@@ -1202,7 +1338,8 @@ static const struct Vendor vendors[] =
     { "LOL", "Litelogic Operations Ltd" },
     { "LPE", "El-PUSK Co., Ltd." },
     { "LPI", "Design Technology" },
-    { "LPL", "LG Philips" },
+    //{ "LPL", "LG Philips" },
+    { "LPL", "LG" },
     { "LSC", "LifeSize Communications" },
     { "LSD", "Intersil Corporation" },
     { "LSI", "Loughborough Sound Images" },
@@ -1212,7 +1349,8 @@ static const struct Vendor vendors[] =
     { "LTC", "Labtec Inc" },
     { "LTI", "Jongshine Tech Inc" },
     { "LTK", "Lucidity Technology Company Ltd" },
-    { "LTN", "Litronic Inc" },
+    //{ "LTN", "Litronic Inc" },
+    { "LTN", "Lite-On" }, // faydoc
     { "LTS", "LTS Scale LLC" },
     { "LTV", "Leitch Technology International Inc." },
     { "LTW", "Lightware, Inc" },
@@ -1236,7 +1374,8 @@ static const struct Vendor vendors[] =
     { "MAN", "LGIC" },
     { "MAS", "Mass Inc." },
     { "MAT", "Matsushita Electric Ind. Company Ltd" },
-    { "MAX", "Rogen Tech Distribution Inc" },
+    //{ "MAX", "Rogen Tech Distribution Inc" },
+    { "MAX", "Maxdata" }, // faydoc
     { "MAY", "Maynard Electronics" },
     { "MAZ", "MAZeT GmbH" },
     { "MBC", "MBC" },
@@ -1247,9 +1386,12 @@ static const struct Vendor vendors[] =
     { "MCC", "Micro Industries" },
     { "MCD", "McDATA Corporation" },
     { "MCE", "Metz-Werke GmbH & Co KG" },
-    { "MCG", "Motorola Computer Group" },
-    { "MCI", "Micronics Computers" },
-    { "MCL", "Motorola Communications Israel" },
+    //{ "MCG", "Motorola Computer Group" },
+    { "MCG", "Motorola" },
+    //{ "MCI", "Micronics Computers" },
+    { "MCI", "Micronics" },
+    //{ "MCL", "Motorola Communications Israel" },
+    { "MCL", "Motorola" },
     { "MCM", "Metricom Inc" },
     { "MCN", "Micron Electronics Inc" },
     { "MCO", "Motion Computing Inc." },
@@ -1262,6 +1404,7 @@ static const struct Vendor vendors[] =
     { "MDC", "Midori Electronics" },
     { "MDD", "MODIS" },
     //{ "MDG", "Madge Networks" },
+    { "MDG", "Madge" }, // ezix
     { "MDI", "Micro Design Inc" },
     { "MDK", "Mediatek Corporation" },
     { "MDO", "Panasonic" },
@@ -1271,27 +1414,34 @@ static const struct Vendor vendors[] =
     { "MDV", "MET Development Inc" },
     { "MDX", "MicroDatec GmbH" },
     //{ "MDY", "Microdyne Inc" },
+    { "MDY", "Microdyne" }, // ezix
     { "MEC", "Mega System Technologies Inc" },
     { "MED", "Messeltronik Dresden GmbH" },
-    { "MEE", "Mitsubishi Electric Engineering Co., Ltd." },
+    //{ "MEE", "Mitsubishi Electric Engineering Co., Ltd." },
+    { "MEE", "Mitsubishi" },
     { "MEG", "Abeam Tech Ltd" },
     //{ "MEI", "Panasonic Industry Company" },
+    { "MEI", "Panasonic" }, // faydoc
     { "MEJ", "Mac-Eight Co., LTD." },
     //{ "MEL", "Mitsubishi Electric Corporation" },
+    { "MEL", "Mitsubishi" }, // faydoc
     { "MEN", "MEN Mikroelectronik Nueruberg GmbH" },
     { "MEP", "Meld Technology" },
     { "MEQ", "Matelect Ltd." },
     //{ "MET", "Metheus Corporation" },
+    { "MET", "Metheus" }, // ezix
     { "MEX", "MSC Vertriebs GmbH" },
     { "MFG", "MicroField Graphics Inc" },
     { "MFI", "Micro Firmware" },
     { "MFR", "MediaFire Corp." },
-    { "MGA", "Mega System Technologies, Inc." },
+    //{ "MGA", "Mega System Technologies, Inc." },
+    { "MGA", "Mega System Technologies Inc" },
     { "MGC", "Mentor Graphics Corporation" },
     { "MGE", "Schneider Electric S.A." },
     { "MGL", "M-G Technology Ltd" },
     { "MGT", "Megatech R & D Company" },
-    { "MIC", "Micom Communications Inc" },
+    //{ "MIC", "Micom Communications Inc" },
+    { "MIC", "Micronics" }, // ezix
     { "MID", "miro Displays" },
     { "MII", "Mitec Inc" },
     { "MIL", "Marconi Instruments Ltd" },
@@ -1304,7 +1454,8 @@ static const struct Vendor vendors[] =
     { "MJI", "MARANTZ JAPAN, INC." },
     { "MJS", "MJS Designs" },
     { "MKC", "Media Tek Inc." },
-    { "MKT", "MICROTEK Inc." },
+    //{ "MKT", "MICROTEK Inc." },
+    { "MKT", "Microtek" },
     { "MKV", "Trtheim Technology" },
     { "MLD", "Deep Video Imaging Ltd" },
     { "MLG", "Micrologica AG" },
@@ -1313,6 +1464,7 @@ static const struct Vendor vendors[] =
     { "MLN", "Mark Levinson" },
     { "MLS", "Milestone EPE" },
     //{ "MLX", "Mylex Corporation" },
+    { "MLX", "Mylex" }, // ezix
     { "MMA", "Micromedia AG" },
     { "MMD", "Micromed Biotecnologia Ltd" },
     { "MMF", "Minnesota Mining and Manufacturing" },
@@ -1326,7 +1478,8 @@ static const struct Vendor vendors[] =
     { "MOD", "Modular Technology" },
     { "MOM", "Momentum Data Systems" },
     { "MOS", "Moses Corporation" },
-    { "MOT", "Motorola UDS" },
+    //{ "MOT", "Motorola UDS" },
+    { "MOT", "Motorola" },
     { "MPC", "M-Pact Inc" },
     { "MPI", "Mediatrix Peripherals Inc" },
     { "MPJ", "Microlab" },
@@ -1355,18 +1508,22 @@ static const struct Vendor vendors[] =
     { "MSP", "Mistral Solutions [P] Ltd." },
     { "MSR", "MASPRO DENKOH Corp." },
     { "MST", "MS Telematica" },
-    { "MSU", "motorola" },
+    //{ "MSU", "motorola" },
+    { "MSU", "Motorola" },
     { "MSV", "Mosgi Corporation" },
     { "MSX", "Micomsoft Co., Ltd." },
     { "MSY", "MicroTouch Systems Inc" },
     { "MTB", "Media Technologies Ltd." },
-    { "MTC", "Mars-Tech Corporation" },
+    //{ "MTC", "Mars-Tech Corporation" },
+    { "MTC", "MITAC" }, // faydoc
     { "MTD", "MindTech Display Co. Ltd" },
     { "MTE", "MediaTec GmbH" },
     { "MTH", "Micro-Tech Hearing Instruments" },
-    { "MTI", "MaxCom Technical Inc" },
-    { "MTI", "Motorola Inc." },
-    { "MTK", "Microtek International Inc." },
+    //{ "MTI", "MaxCom Technical Inc" },
+    //{ "MTI", "Motorola Inc." },
+    { "MTI", "Motorola" },
+    //{ "MTK", "Microtek International Inc." },
+    { "MTK", "Microtek" },
     { "MTL", "Mitel Corporation" },
     { "MTM", "Motium" },
     { "MTN", "Mtron Storage Technology Co., Ltd." },
@@ -1375,7 +1532,8 @@ static const struct Vendor vendors[] =
     { "MTU", "Mark of the Unicorn Inc" },
     { "MTX", "Matrox" },
     { "MUD", "Multi-Dimension Institute" },
-    { "MUK", "mainpine limited" },
+    //{ "MUK", "mainpine limited" },
+    { "MUK", "Mainpine Limited" },
     { "MVD", "Microvitec PLC" },
     { "MVI", "Media Vision Inc" },
     { "MVM", "SOBO VISION" },
@@ -1384,9 +1542,11 @@ static const struct Vendor vendors[] =
     { "MWI", "Multiwave Innovation Pte Ltd" },
     { "MWR", "mware" },
     { "MWY", "Microway Inc" },
-    { "MXD", "MaxData Computer GmbH & Co.KG" },
+    //{ "MXD", "MaxData Computer GmbH & Co.KG" },
+    { "MXD", "Maxdata" },
     { "MXI", "Macronix Inc" },
-    { "MXL", "Hitachi Maxell, Ltd." },
+    //{ "MXL", "Hitachi Maxell, Ltd." },
+    { "MXL", "Hitachi" },
     { "MXP", "Maxpeed Corporation" },
     { "MXT", "Maxtech Corporation" },
     { "MXV", "MaxVision Corporation" },
@@ -1397,6 +1557,7 @@ static const struct Vendor vendors[] =
     { "NAD", "NAD Electronics" },
     { "NAK", "Nakano Engineering Co.,Ltd." },
     { "NAL", "Network Alchemy" },
+    { "NAN", "NANAO" }, // faydoc
     { "NAT", "NaturalPoint Inc." },
     { "NAV", "Navigation Corporation" },
     { "NAX", "Naxos Tecnologia" },
@@ -1410,13 +1571,16 @@ static const struct Vendor vendors[] =
     { "NCL", "NetComm Ltd" },
     { "NCR", "NCR Electronics" },
     { "NCS", "Northgate Computer Systems" },
-    { "NCT", "NEC CustomTechnica, Ltd." },
+    //{ "NCT", "NEC CustomTechnica, Ltd." },
+    { "NCT", "NEC" },
     { "NDC", "National DataComm Corporaiton" },
     { "NDI", "National Display Systems" },
     { "NDK", "Naitoh Densei CO., LTD." },
     { "NDL", "Network Designers" },
-    { "NDS", "Nokia Data" },
+    //{ "NDS", "Nokia Data" },
+    { "NDS", "Nokia" },
     //{ "NEC", "NEC Corporation" },
+    { "NEC", "NEC" }, // ezix
     { "NEO", "NEO TELECOM CO.,LTD." },
     { "NET", "Mettler Toledo" },
     { "NEU", "NEUROTEC - EMPRESA DE PESQUISA E DESENVOLVIMENTO EM BIOMEDICINA" },
@@ -1432,14 +1596,17 @@ static const struct Vendor vendors[] =
     { "NIX", "Seanix Technology Inc" },
     { "NLC", "Next Level Communications" },
     { "NME", "Navico, Inc." },
-    { "NMP", "Nokia Mobile Phones" },
+    //{ "NMP", "Nokia Mobile Phones" },
+    { "NMP", "Nokia" },
     { "NMS", "Natural Micro System" },
-    { "NMV", "NEC-Mitsubishi Electric Visual Systems Corporation" },
+    //{ "NMV", "NEC-Mitsubishi Electric Visual Systems Corporation" },
+    { "NMV", "NEC" },
     { "NMX", "Neomagic" },
     { "NNC", "NNC" },
     { "NOE", "NordicEye AB" },
     { "NOI", "North Invent A/S" },
     //{ "NOK", "Nokia Display Products" },
+    { "NOK", "Nokia" }, // faydoc
     { "NOR", "Norand Corporation" },
     { "NOT", "Not Limited Inc" },
     { "NPI", "Network Peripherals Inc" },
@@ -1447,7 +1614,8 @@ static const struct Vendor vendors[] =
     { "NRT", "Beijing Northern Radiantelecom Co." },
     { "NRV", "Taugagreining hf" },
     { "NSC", "National Semiconductor Corporation" },
-    { "NSI", "NISSEI ELECTRIC CO.,LTD" },
+    //{ "NSI", "NISSEI ELECTRIC CO.,LTD" },
+    { "NSI", "Nissei Electric Company" },
     { "NSP", "Nspire System Inc." },
     { "NSS", "Newport Systems Solutions" },
     { "NST", "Network Security Technology Co" },
@@ -1466,6 +1634,7 @@ static const struct Vendor vendors[] =
     { "NVD", "Nvidia" },
     { "NVI", "NuVision US, Inc." },
     //{ "NVL", "Novell Inc" },
+    { "NVL", "Novell" }, // ezix
     { "NVT", "Navatek Engineering Corporation" },
     { "NWC", "NW Computer Engineering" },
     { "NWP", "NovaWeb Technologies Inc" },
@@ -1484,13 +1653,15 @@ static const struct Vendor vendors[] =
     { "OCS", "Open Connect Solutions" },
     { "ODM", "ODME Inc." },
     { "ODR", "Odrac" },
-    { "OEC", "ORION ELECTRIC CO.,LTD" },
+    //{ "OEC", "ORION ELECTRIC CO.,LTD" },
+    { "OEC", "ORION ELECTRIC CO., LTD." },
     { "OEI", "Optum Engineering Inc." },
     { "OIC", "Option Industrial Computers" },
     { "OIM", "Option International" },
     { "OIN", "Option International" },
     { "OKI", "OKI Electric Industrial Company Ltd" },
     //{ "OLC", "Olicom A/S" },
+    { "OLC", "Olicom" }, // ezix
     { "OLD", "Olidata S.p.A." },
     { "OLI", "Olivetti" },
     { "OLT", "Olitec S.A." },
@@ -1511,7 +1682,8 @@ static const struct Vendor vendors[] =
     { "OPP", "OPPO Digital, Inc." },
     { "OPT", "OPTi Inc" },
     { "OPV", "Optivision Inc" },
-    { "OQI", "Oksori Company Ltd" },
+    //{ "OQI", "Oksori Company Ltd" },
+    { "OQI", "OPTIQUEST" }, // faydoc
     { "ORG", "ORGA Kartensysteme GmbH" },
     { "ORI", "OSR Open Systems Resources, Inc." },
     { "ORN", "ORION ELECTRIC CO., LTD." },
@@ -1536,25 +1708,32 @@ static const struct Vendor vendors[] =
     { "PAN", "The Panda Project" },
     { "PAR", "Parallan Comp Inc" },
     { "PBI", "Pitney Bowes" },
-    { "PBL", "Packard Bell Electronics" },
+    //{ "PBL", "Packard Bell Electronics" },
+    { "PBL", "Packard Bell" },
     //{ "PBN", "Packard Bell NEC" },
+    { "PBN", "Packard Bell" }, // faydoc
     { "PBV", "Pitney Bowes" },
-    { "PCA", "Philips BU Add On Card" },
+    //{ "PCA", "Philips BU Add On Card" },
+    { "PCA", "Philips" },
     { "PCB", "OCTAL S.A." },
     { "PCC", "PowerCom Technology Company Ltd" },
     { "PCG", "First Industrial Computer Inc" },
     { "PCI", "Pioneer Computer Inc" },
-    { "PCK", "PCBANK21" },
+    //{ "PCK", "PCBANK21" },
+    { "PCK", "Daewoo" }, // lansweeper
     { "PCL", "pentel.co.,ltd" },
     { "PCM", "PCM Systems Corporation" },
     { "PCO", "Performance Concepts Inc.," },
     { "PCP", "Procomp USA Inc" },
-    { "PCS", "TOSHIBA PERSONAL COMPUTER SYSTEM CORPRATION" },
+    //{ "PCS", "TOSHIBA PERSONAL COMPUTER SYSTEM CORPRATION" },
+    { "PCS", "Toshiba" },
     { "PCT", "PC-Tel Inc" },
     { "PCW", "Pacific CommWare Inc" },
     { "PCX", "PC Xperten" },
+    { "PDC", "Polaroid" }, // lansweeper
     { "PDM", "Psion Dacom Plc." },
-    { "PDN", "AT&T Paradyne" },
+    //{ "PDN", "AT&T Paradyne" },
+    { "PDN", "AT&T" },
     { "PDR", "Pure Data Inc" },
     { "PDS", "PD Systems International Ltd" },
     { "PDT", "PDTS - Prozessdatentechnik und Systeme" },
@@ -1571,11 +1750,15 @@ static const struct Vendor vendors[] =
     { "PGM", "Paradigm Advanced Research Centre" },
     { "PGP", "propagamma kommunikation" },
     //{ "PGS", "Princeton Graphic Systems" },
+    { "PGS", "Princeton" }, // faydoc
     { "PHC", "Pijnenburg Beheer N.V." },
-    { "PHE", "Philips Medical Systems Boeblingen GmbH" },
+    //{ "PHE", "Philips Medical Systems Boeblingen GmbH" },
+    { "PHE", "Philips" },
     //{ "PHL", "Philips Consumer Electronics Company" },
+    { "PHL", "Philips" }, // faydoc
     { "PHO", "Photonics Systems Inc." },
-    { "PHS", "Philips Communication Systems" },
+    //{ "PHS", "Philips Communication Systems" },
+    { "PHS", "Philips" },
     { "PHY", "Phylon Communications" },
     { "PIE", "Pacific Image Electronics Company Ltd" },
     { "PIM", "Prism, LLC" },
@@ -1586,7 +1769,8 @@ static const struct Vendor vendors[] =
     { "PJT", "Pan Jit International Inc." },
     { "PKA", "Acco UK ltd." },
     { "PLC", "Pro-Log Corporation" },
-    { "PLF", "Panasonic Avionics Corporation" },
+    //{ "PLF", "Panasonic Avionics Corporation" },
+    { "PLF", "Panasonic" },
     { "PLM", "PROLINK Microsystems Corp." },
     { "PLT", "PT Hartono Istana Teknologi" },
     { "PLV", "PLUS Vision Corp." },
@@ -1598,7 +1782,7 @@ static const struct Vendor vendors[] =
     { "PMT", "Promate Electronic Co., Ltd." },
     { "PMX", "Photomatrix" },
     { "PNG", "Microsoft" },
-    { "PNG", "P.I. Engineering Inc" },
+    //{ "PNG", "P.I. Engineering Inc" },
     { "PNL", "Panelview, Inc." },
     { "PNP", "Microsoft" },
     { "PNR", "Planar Systems, Inc." },
@@ -1624,10 +1808,12 @@ static const struct Vendor vendors[] =
     { "PRM", "Prometheus" },
     { "PRO", "Proteon" },
     { "PRS", "Leutron Vision" },
-    { "PRT", "Parade Technologies, Ltd." },
+    //{ "PRT", "Parade Technologies, Ltd." },
+    { "PRT", "Princeton" }, // lansweeper
     { "PRX", "Proxima Corporation" },
     { "PSA", "Advanced Signal Processing Technologies" },
-    { "PSC", "Philips Semiconductors" },
+    //{ "PSC", "Philips Semiconductors" },
+    { "PSC", "Philips" },
     { "PSD", "Peus-Systems GmbH" },
     { "PSE", "Practical Solutions Pte., Ltd." },
     { "PSI", "PSI-Perceptive Solutions Inc" },
@@ -1696,7 +1882,8 @@ static const struct Vendor vendors[] =
     { "RED", "Research Electronics Development Inc" },
     { "REF", "Reflectivity, Inc." },
     { "REH", "Rehan Electronics Ltd." },
-    { "REL", "Reliance Electric Ind Corporation" },
+    //{ "REL", "Reliance Electric Ind Corporation" },
+    { "REL", "Relisys" }, // faydoc
     { "REM", "SCI Systems Inc." },
     { "REN", "Renesas Technology Corp." },
     { "RES", "ResMed Pty Ltd" },
@@ -1709,6 +1896,7 @@ static const struct Vendor vendors[] =
     { "RHT", "Red Hat, Inc." },
     { "RIC", "RICOH COMPANY, LTD." },
     //{ "RII", "Racal Interlan Inc" },
+    { "RII", "Racal" }, // ezix
     { "RIO", "Rios Systems Company Ltd" },
     { "RIT", "Ritech Inc" },
     { "RIV", "Rivulet Communications" },
@@ -1722,7 +1910,8 @@ static const struct Vendor vendors[] =
     { "RMT", "Roper Mobile" },
     { "RNB", "Rainbow Technologies" },
     { "ROB", "Robust Electronics GmbH" },
-    { "ROH", "Rohm Co., Ltd." },
+    //{ "ROH", "Rohm Co., Ltd." },
+    { "ROH", "Rohm Company Ltd" },
     { "ROK", "Rockwell International" },
     { "ROP", "Roper International Ltd" },
     { "ROS", "Rohde & Schwarz" },
@@ -1740,6 +1929,7 @@ static const struct Vendor vendors[] =
     { "RTC", "Relia Technologies" },
     { "RTI", "Rancho Tech Inc" },
     //{ "RTL", "Realtek Semiconductor Company Ltd" },
+    { "RTL", "Realtek" }, // ezix
     { "RTS", "Raintree Systems" },
     { "RUN", "RUNCO International" },
     { "RUP", "Ups Manufactoring s.r.l." },
@@ -1754,7 +1944,9 @@ static const struct Vendor vendors[] =
     { "SAI", "Sage Inc" },
     { "SAK", "Saitek Ltd" },
     //{ "SAM", "Samsung Electric Company" },
-    { "SAN", "Sanyo Electric Co.,Ltd." },
+    { "SAM", "Samsung" }, // ezix
+    //{ "SAN", "Sanyo Electric Co.,Ltd." },
+    { "SAN", "Sanyo" },
     { "SAS", "Stores Automated Systems Inc" },
     { "SAT", "Shuttle Tech" },
     { "SBC", "Shanghai Bell Telephone Equip Mfg Co" },
@@ -1764,14 +1956,19 @@ static const struct Vendor vendors[] =
     { "SBT", "Senseboard Technologies AB" },
     { "SCB", "SeeCubic B.V." },
     { "SCC", "SORD Computer Corporation" },
-    { "SCD", "Sanyo Electric Company Ltd" },
-    { "SCE", "Sun Corporation" },
-    { "SCH", "Schlumberger Cards" },
+    //{ "SCD", "Sanyo Electric Company Ltd" },
+    { "SCD", "Sanyo" },
+    //{ "SCE", "Sun Corporation" },
+    { "SCE", "Sun" },
+    //{ "SCH", "Schlumberger Cards" },
+    { "SCH", "Schlumberger" },
     { "SCI", "System Craft" },
     { "SCL", "Sigmacom Co., Ltd." },
     //{ "SCM", "SCM Microsystems Inc" },
+    { "SCM", "SCM" }, // ezix
     { "SCN", "Scanport, Inc." },
-    { "SCO", "SORCUS Computer GmbH" },
+    //{ "SCO", "SORCUS Computer GmbH" },
+    { "SCO", "Sorcus Computer GmbH" },
     { "SCP", "Scriptel Corporation" },
     { "SCR", "Systran Corporation" },
     { "SCS", "Nanomach Anstalt" },
@@ -1782,30 +1979,37 @@ static const struct Vendor vendors[] =
     { "SDF", "SODIFF E&T CO., Ltd." },
     { "SDH", "Communications Specialies, Inc." },
     //{ "SDI", "Samtron Displays Inc" },
+    { "SDI", "Samtron" }, // faydoc
     { "SDK", "SAIT-Devlonics" },
     { "SDR", "SDR Systems" },
     { "SDS", "SunRiver Data System" },
-    { "SDT", "Siemens AG" },
+    //{ "SDT", "Siemens AG" },
+    { "SDT", "Siemens" },
     { "SDX", "SDX Business Systems Ltd" },
     { "SEA", "Seanix Technology Inc." },
     { "SEB", "system elektronik GmbH" },
-    { "SEC", "Seiko Epson Corporation" },
+    //{ "SEC", "Seiko Epson Corporation" },
+    { "SEC", "Epson" }, // ezix
     { "SEE", "SeeColor Corporation" },
     { "SEI", "Seitz & Associates Inc" },
     { "SEL", "Way2Call Communications" },
-    { "SEM", "Samsung Electronics Company Ltd" },
+    //{ "SEM", "Samsung Electronics Company Ltd" },
+    { "SEM", "Samsung" },
     { "SEN", "Sencore" },
     { "SEO", "SEOS Ltd" },
     { "SEP", "SEP Eletronica Ltda." },
-    { "SER", "Sony Ericsson Mobile Communications Inc." },
+    //{ "SER", "Sony Ericsson Mobile Communications Inc." },
+    { "SER", "Sony Ericsson" },
     { "SES", "Session Control LLC" },
     { "SET", "SendTek Corporation" },
     { "SFM", "TORNADO Company" },
     { "SFT", "Mikroforum Ring 3" },
     { "SGC", "Spectragraphics Corporation" },
-    { "SGD", "Sigma Designs, Inc." },
+    //{ "SGD", "Sigma Designs, Inc." },
+    { "SGD", "Sigma Designs Inc" },
     { "SGE", "Kansai Electric Company Ltd" },
-    { "SGI", "Scan Group Ltd" },
+    //{ "SGI", "Scan Group Ltd" },
+    { "SGI", "SGI" }, // ezix
     { "SGL", "Super Gate Technology Company Ltd" },
     { "SGM", "SAGEM" },
     { "SGO", "Logos Design A/S" },
@@ -1819,9 +2023,12 @@ static const struct Vendor vendors[] =
     { "SHP", "Sharp Corporation" },
     { "SHR", "Digital Discovery" },
     { "SHT", "Shin Ho Tech" },
-    { "SIA", "SIEMENS AG" },
-    { "SIB", "Sanyo Electric Company Ltd" },
-    { "SIC", "Sysmate Corporation" },
+    //{ "SIA", "SIEMENS AG" },
+    { "SIA", "Siemens" },
+    //{ "SIB", "Sanyo Electric Company Ltd" },
+    { "SIB", "Sanyo" },
+    //{ "SIC", "Sysmate Corporation" },
+    { "SIC", "Sysmate" },
     { "SID", "Seiko Instruments Information Devices Inc" },
     { "SIE", "Siemens" },
     { "SIG", "Sigma Designs Inc" },
@@ -1836,7 +2043,8 @@ static const struct Vendor vendors[] =
     { "SIX", "Zuniq Data Corporation" },
     { "SJE", "Sejin Electron Inc" },
     { "SKD", "Schneider & Koch" },
-    { "SKT", "Samsung Electro-Mechanics Company Ltd" },
+    //{ "SKT", "Samsung Electro-Mechanics Company Ltd" },
+    { "SKT", "Samsung" },
     { "SKY", "SKYDATA S.P.A." },
     { "SLA", "Systeme Lauer GmbH&Co KG" },
     { "SLB", "Shlumberger Ltd" },
@@ -1846,15 +2054,20 @@ static const struct Vendor vendors[] =
     { "SLI", "Symbios Logic Inc" },
     { "SLK", "Silitek Corporation" },
     { "SLM", "Solomon Technology Corporation" },
-    { "SLR", "Schlumberger Technology Corporate" },
+    //{ "SLR", "Schlumberger Technology Corporate" },
+    { "SLR", "Schlumberger" },
     { "SLS", "Schnick-Schnack-Systems GmbH" },
     { "SLT", "Salt Internatioinal Corp." },
     { "SLX", "Specialix" },
     { "SMA", "SMART Modular Technologies" },
     { "SMB", "Schlumberger" },
     //{ "SMC", "Standard Microsystems Corporation" },
-    { "SME", "Sysmate Company" },
-    { "SMI", "SpaceLabs Medical Inc" },
+    //{ "SMC", "SMC" }, // ezix
+    { "SMC", "Samtron" }, // lansweeper
+    //{ "SME", "Sysmate Company" },
+    { "SME", "Sysmate" },
+    //{ "SMI", "SpaceLabs Medical Inc" },
+    { "SMI", "Smile" }, // faydoc
     { "SMK", "SMK CORPORATION" },
     { "SML", "Sumitomo Metal Industries, Ltd." },
     { "SMM", "Shark Multimedia Inc" },
@@ -1864,10 +2077,12 @@ static const struct Vendor vendors[] =
     { "SMS", "Silicom Multimedia Systems Inc" },
     { "SMT", "Silcom Manufacturing Tech Inc" },
     { "SNC", "Sentronic International Corp." },
-    { "SNI", "Siemens Microdesign GmbH" },
+    //{ "SNI", "Siemens Microdesign GmbH" },
+    { "SNI", "Siemens Nixdorf" }, // ezix
     { "SNK", "S&K Electronics" },
     { "SNO", "SINOSUN TECHNOLOGY CO., LTD" },
-    { "SNP", "Siemens Nixdorf Info Systems" },
+    //{ "SNP", "Siemens Nixdorf Info Systems" },
+    { "SNP", "Siemens Nixdorf" },
     { "SNS", "Cirtech (UK) Ltd" },
     { "SNT", "SuperNet Inc" },
     { "SNW", "Snell & Wilcox" },
@@ -1889,10 +2104,12 @@ static const struct Vendor vendors[] =
     { "SPR", "pmns GmbH" },
     { "SPS", "Synopsys Inc" },
     //{ "SPT", "Sceptre Tech Inc" },
+    { "SPT", "Sceptre" }, // faydoc
     { "SPU", "SIM2 Multimedia S.P.A." },
     { "SPX", "Simplex Time Recorder Co." },
     { "SQT", "Sequent Computer Systems Inc" },
-    { "SRC", "Integrated Tech Express Inc" },
+    //{ "SRC", "Integrated Tech Express Inc" },
+    { "SRC", "Shamrock Technology" }, // faydoc
     { "SRD", "Setred" },
     { "SRF", "Surf Communication Solutions Ltd" },
     { "SRG", "Intuitive Surgical, Inc." },
@@ -1900,7 +2117,8 @@ static const struct Vendor vendors[] =
     { "SRT", "SeeReal Technologies GmbH" },
     { "SSC", "Sierra Semiconductor Inc" },
     { "SSD", "FlightSafety International" },
-    { "SSE", "Samsung Electronic Co." },
+    //{ "SSE", "Samsung Electronic Co." },
+    { "SSE", "Samsung" },
     { "SSI", "S-S Technology Inc" },
     { "SSJ", "Sankyo Seiki Mfg.co., Ltd" },
     { "SSP", "Spectrum Signal Proecessing Inc" },
@@ -1916,11 +2134,14 @@ static const struct Vendor vendors[] =
     { "STH", "Semtech Corporation" },
     { "STI", "Smart Tech Inc" },
     { "STK", "SANTAK CORP." },
-    { "STL", "SigmaTel Inc" },
+    //{ "STL", "SigmaTel Inc" },
+    { "STL", "Stallion Technologies" }, // ezix
     { "STM", "SGS Thomson Microelectronics" },
-    { "STN", "Samsung Electronics America" },
+    //{ "STN", "Samsung Electronics America" },
+    { "STN", "Samsung" },
     { "STO", "Stollmann E+V GmbH" },
-    { "STP", "StreamPlay Ltd" },
+    //{ "STP", "StreamPlay Ltd" },
+    { "STP", "Sceptre" }, // faydoc
     { "STR", "Starlight Networks Inc" },
     { "STS", "SITECSYSTEM CO., LTD." },
     { "STT", "Star Paging Telecom Tech (Shenzhen) Co. Ltd." },
@@ -1931,12 +2152,15 @@ static const struct Vendor vendors[] =
     { "SUB", "Subspace Comm. Inc" },
     { "SUM", "Summagraphics Corporation" },
     //{ "SUN", "Sun Electronics Corporation" },
+    { "SUN", "Sun" }, // ezix
     { "SUP", "Supra Corporation" },
     { "SUR", "Surenam Computer Corporation" },
     { "SVA", "SGEG" },
     { "SVC", "Intellix Corp." },
     { "SVD", "SVD Computer" },
-    { "SVI", "Sun Microsystems" },
+    { "SVE", "SVEC" }, // ezix
+    //{ "SVI", "Sun Microsystems" },
+    { "SVI", "Sun" },
     { "SVS", "SVSI" },
     { "SVT", "SEVIT Co., Ltd." },
     { "SWC", "Software Café" },
@@ -1963,10 +2187,12 @@ static const struct Vendor vendors[] =
     { "TAA", "Tandberg" },
     { "TAB", "Todos Data System AB" },
     { "TAG", "Teles AG" },
-    { "TAI", "Toshiba America Info Systems Inc" },
+    //{ "TAI", "Toshiba America Info Systems Inc" },
+    { "TAI", "Toshiba" },
     { "TAM", "Tamura Seisakusyo Ltd" },
     { "TAS", "Taskit Rechnertechnik GmbH" },
-    { "TAT", "Teleliaison Inc" },
+    //{ "TAT", "Teleliaison Inc" },
+    { "TAT", "Tatung" }, // faydoc
     { "TAX", "Taxan (Europe) Ltd" },
     { "TBB", "Triple S Engineering Inc" },
     { "TBC", "Turbo Communication, Inc" },
@@ -1975,18 +2201,23 @@ static const struct Vendor vendors[] =
     { "TCD", "Taicom Data Systems Co., Ltd." },
     { "TCE", "Century Corporation" },
     { "TCH", "Interaction Systems, Inc" },
-    //{ "TCI", "Tulip Computers Int'l B.V." },
+    //{ "TCI", "Tulip Computers Int"l B.V." },
+    { "TCI", "Tulip" }, // ezix
     { "TCJ", "TEAC America Inc" },
     { "TCL", "Technical Concepts Ltd" },
     //{ "TCM", "3Com Corporation" },
+    { "TCM", "3Com" }, // ezix
     { "TCN", "Tecnetics (PTY) Ltd" },
     //{ "TCO", "Thomas-Conrad Corporation" },
+    { "TCO", "Thomas-Conrad" }, // ezix
     { "TCR", "Thomson Consumer Electronics" },
-    { "TCS", "Tatung Company of America Inc" },
+    //{ "TCS", "Tatung Company of America Inc" },
+    { "TCS", "Tatung" },
     { "TCT", "Telecom Technology Centre Co. Ltd." },
     { "TCX", "FREEMARS Heavy Industries" },
     { "TDC", "Teradici" },
-    { "TDD", "Tandberg Data Display AS" },
+    //{ "TDD", "Tandberg Data Display AS" },
+    { "TDD", "Tandberg" },
     { "TDK", "TDK USA Corporation" },
     { "TDM", "Tandem Computer Europe Inc" },
     { "TDP", "3D Perception" },
@@ -1996,12 +2227,15 @@ static const struct Vendor vendors[] =
     { "TDY", "Tandy Electronics" },
     { "TEA", "TEAC System Corporation" },
     //{ "TEC", "Tecmar Inc" },
+    { "TEC", "Tecmar" }, // ezix
     { "TEK", "Tektronix Inc" },
     { "TEL", "Promotion and Display Technology Ltd." },
     { "TER", "TerraTec Electronic GmbH" },
-    { "TGC", "Toshiba Global Commerce Solutions, Inc." },
+    //{ "TGC", "Toshiba Global Commerce Solutions, Inc." },
+    { "TGC", "Toshiba" },
     { "TGI", "TriGem Computer Inc" },
-    { "TGM", "TriGem Computer,Inc." },
+    //{ "TGM", "TriGem Computer,Inc." },
+    { "TGM", "TriGem Computer Inc" },
     { "TGS", "Torus Systems Ltd" },
     { "TGV", "Grass Valley Germany GmbH" },
     { "THN", "Thundercom Holdings Sdn. Bhd." },
@@ -2023,11 +2257,13 @@ static const struct Vendor vendors[] =
     { "TLV", "S3 Inc" },
     { "TLX", "Telxon Corporation" },
     { "TMC", "Techmedia Computer Systems Corporation" },
-    { "TME", "AT&T Microelectronics" },
+    //{ "TME", "AT&T Microelectronics" },
+    { "TME", "AT&T" },
     { "TMI", "Texas Microsystem" },
     { "TMM", "Time Management, Inc." },
     { "TMR", "Taicom International Inc" },
-    { "TMS", "Trident Microsystems Ltd" },
+    //{ "TMS", "Trident Microsystems Ltd" },
+    { "TMS", "Trident Microsystems" },
     { "TMT", "T-Metrics Inc." },
     { "TMX", "Thermotrex Corporation" },
     { "TNC", "TNC Industrial Company Ltd" },
@@ -2037,7 +2273,8 @@ static const struct Vendor vendors[] =
     { "TOG", "The OPEN Group" },
     { "TON", "TONNA" },
     { "TOP", "Orion Communications Co., Ltd." },
-    { "TOS", "Toshiba Corporation" },
+    //{ "TOS", "Toshiba Corporation" },
+    { "TOS", "Toshiba" }, // ezix
     { "TOU", "Touchstone Technology" },
     { "TPC", "Touch Panel Systems Corporation" },
     { "TPE", "Technology Power Enterprises Inc" },
@@ -2050,7 +2287,8 @@ static const struct Vendor vendors[] =
     { "TPZ", "Ypoaz Systems Inc" },
     { "TRA", "TriTech Microelectronics International" },
     { "TRC", "Trioc AB" },
-    { "TRD", "Trident Microsystem Inc" },
+    //{ "TRD", "Trident Microsystem Inc" },
+    { "TRD", "Trident Microsystems" },
     { "TRE", "Tremetrics" },
     { "TRI", "Tricord Systems" },
     { "TRL", "Royal Information" },
@@ -2058,14 +2296,19 @@ static const struct Vendor vendors[] =
     { "TRN", "Datacommunicatie Tron B.V." },
     { "TRS", "Torus Systems Ltd" },
     { "TRT", "Tritec Electronic AG" },
-    { "TRU", "Aashima Technology B.V." },
+    //{ "TRU", "Aashima Technology B.V." },
+    { "TRU", "Truevision" }, // ezix
     { "TRV", "Trivisio Prototyping GmbH" },
     { "TRX", "Trex Enterprises" },
     //{ "TSB", "Toshiba America Info Systems Inc" },
-    { "TSC", "Sanyo Electric Company Ltd" },
+    //{ "TSB", "Toshiba, Inc." }, // faydoc
+    { "TSB", "Toshiba" },
+    //{ "TSC", "Sanyo Electric Company Ltd" },
+    { "TSC", "Sanyo" },
     { "TSD", "TechniSat Digital GmbH" },
     { "TSE", "Tottori Sanyo Electric" },
-    { "TSF", "Racal-Airtech Software Forge Ltd" },
+    //{ "TSF", "Racal-Airtech Software Forge Ltd" },
+    { "TSF", "Racal" },
     { "TSG", "The Software Group Ltd" },
     { "TSI", "TeleVideo Systems" },
     { "TSL", "Tottori SANYO Electric Co., Ltd." },
@@ -2074,7 +2317,8 @@ static const struct Vendor vendors[] =
     { "TSV", "TRANSVIDEO" },
     { "TSY", "TouchSystems" },
     { "TTA", "Topson Technology Co., Ltd." },
-    { "TTB", "National Semiconductor Japan Ltd" },
+    //{ "TTB", "National Semiconductor Japan Ltd" },
+    { "TTB", "National Semiconductor Corporation" },
     { "TTC", "Telecommunications Techniques Corporation" },
     { "TTE", "TTE, Inc." },
     { "TTI", "Trenton Terminals Inc" },
@@ -2092,7 +2336,8 @@ static const struct Vendor vendors[] =
     { "TVS", "TVS Electronics Limited" },
     { "TVV", "TV1 GmbH" },
     { "TWA", "Tidewater Association" },
-    { "TWE", "Kontron Electronik" },
+    //{ "TWE", "Kontron Electronik" },
+    { "TWE", "Kontron" },
     { "TWH", "Twinhead International Corporation" },
     { "TWI", "Easytel oy" },
     { "TWK", "TOWITOKO electronics GmbH" },
@@ -2101,12 +2346,15 @@ static const struct Vendor vendors[] =
     { "TXN", "Texas Insturments" },
     { "TXT", "Textron Defense System" },
     //{ "TYN", "Tyan Computer Corporation" },
+    { "TYN", "Tyan" }, // ezix
     { "UAS", "Ultima Associates Pte Ltd" },
     //{ "UBI", "Ungermann-Bass Inc" },
+    { "UBI", "Ungermann-Bass" }, // ezix
     { "UBL", "Ubinetics Ltd." },
     { "UDN", "Uniden Corporation" },
     { "UEC", "Ultima Electronics Corporation" },
-    { "UEG", "Elitegroup Computer Systems Company Ltd" },
+    //{ "UEG", "Elitegroup Computer Systems Company Ltd" },
+    { "UEG", "Elitegroup" },
     { "UEI", "Universal Electronics Inc" },
     { "UET", "Universal Empowering Technologies" },
     { "UFG", "UNIGRAF-USA" },
@@ -2124,7 +2372,7 @@ static const struct Vendor vendors[] =
     { "UND", "Unisys Corporation" },
     { "UNE", "Unisys Corporation" },
     { "UNF", "Unisys Corporation" },
-    { "UNI", "Uniform Industry Corp." },
+    //{ "UNI", "Uniform Industry Corp." },
     { "UNI", "Unisys Corporation" },
     { "UNM", "Unisys Corporation" },
     { "UNO", "Unisys Corporation" },
@@ -2136,6 +2384,7 @@ static const struct Vendor vendors[] =
     { "UPS", "Systems Enhancement" },
     { "URD", "Video Computer S.p.A." },
     { "USA", "Utimaco Safeware AG" },
+    { "USC", "UltraStor" }, // ezix
     { "USD", "U.S. Digital Corporation" },
     { "USI", "Universal Scientific Industrial Co., Ltd." },
     { "USR", "U.S. Robotics Inc" },
@@ -2146,6 +2395,7 @@ static const struct Vendor vendors[] =
     { "VAR", "Varian Australia Pty Ltd" },
     { "VBR", "VBrick Systems Inc." },
     { "VBT", "Valley Board Ltda" },
+    { "VBX", "VirtualBox" },
     { "VCC", "Virtual Computer Corporation" },
     { "VCI", "VistaCom Inc" },
     { "VCJ", "Victor Company of Japan, Limited" },
@@ -2163,9 +2413,11 @@ static const struct Vendor vendors[] =
     { "VFI", "VeriFone Inc" },
     { "VHI", "Macrocad Development Inc." },
     { "VIA", "VIA Tech Inc" },
-    { "VIB", "Tatung UK Ltd" },
+    //{ "VIB", "Tatung UK Ltd" },
+    { "VIB", "Tatung" },
     { "VIC", "Victron B.V." },
-    { "VID", "Ingram Macrotron Germany" },
+    //{ "VID", "Ingram Macrotron Germany" },
+    { "VID", "Ingram Macrotron" },
     { "VIK", "Viking Connectors" },
     { "VIM", "Via Mons Ltd." },
     { "VIN", "Vine Micros Ltd" },
@@ -2173,19 +2425,23 @@ static const struct Vendor vendors[] =
     { "VIS", "Visioneer" },
     { "VIT", "Visitech AS" },
     { "VIZ", "VIZIO, Inc" },
-    { "VLB", "ValleyBoard Ltda." },
+    //{ "VLB", "ValleyBoard Ltda." },
+    { "VLB", "Valley Board Ltda" },
     { "VLK", "Vislink International Ltd" },
     { "VLT", "VideoLan Technologies" },
     //{ "VMI", "Vermont Microsystems" },
+    { "VMI", "Vermont" }, // ezix
     { "VML", "Vine Micros Limited" },
     { "VMW", "VMware Inc.," },
     { "VNC", "Vinca Corporation" },
-    { "VOB", "MaxData Computer AG" },
+    //{ "VOB", "MaxData Computer AG" },
+    { "VOB", "Maxdata" },
     { "VPI", "Video Products Inc" },
     { "VPR", "Best Buy" },
     { "VQ@", "Vision Quest" },
     { "VRC", "Virtual Resources Corporation" },
     //{ "VSC", "ViewSonic Corporation" },
+    { "VSC", "ViewSonic" }, // faydoc
     { "VSD", "3M" },
     { "VSI", "VideoServer" },
     { "VSN", "Ingram Macrotron" },
@@ -2204,6 +2460,7 @@ static const struct Vendor vendors[] =
     { "VUT", "Vutrix (UK) Ltd" },
     { "VWB", "Vweb Corp." },
     //{ "WAC", "Wacom Tech" },
+    { "WAC", "Wacom" }, // ezix
     { "WAL", "Wave Access" },
     { "WAV", "Wavephore" },
     { "WBN", "MicroSoftWare" },
@@ -2235,11 +2492,13 @@ static const struct Vendor vendors[] =
     { "WSC", "CIS Technology Inc" },
     { "WSP", "Wireless And Smart Products Inc." },
     { "WST", "Wistron Corporation" },
-    { "WTC", "ACC Microelectronics" },
+    //{ "WTC", "ACC Microelectronics" },
+    { "WTC", "Wen Technology" }, // lansweeper
     { "WTI", "WorkStation Tech" },
     { "WTK", "Wearnes Thakral Pte" },
     { "WTS", "Restek Electric Company Ltd" },
-    { "WVM", "Wave Systems Corporation" },
+    //{ "WVM", "Wave Systems Corporation" },
+    { "WVM", "Wave Systems" },
     { "WVV", "WolfVision GmbH" },
     { "WWV", "World Wide Video, Inc." },
     { "WXT", "Woxter Technology Co. Ltd" },
@@ -2277,6 +2536,7 @@ static const struct Vendor vendors[] =
     { "ZAX", "Zefiro Acoustics" },
     { "ZAZ", "Zazzle Technologies" },
     { "ZBR", "Zebra Technologies International, LLC" },
+    { "ZCM", "Zenith Data Systems" }, // faydoc
     { "ZCT", "ZeitControl cardsystems GmbH" },
     { "ZDS", "Zenith Data Systems" },
     { "ZGT", "Zenith Data Systems" },
@@ -2297,120 +2557,8 @@ static const struct Vendor vendors[] =
     { "ZYP", "Zypcom Inc" },
     { "ZYT", "Zytex Computers" },
     { "ZYX", "Zyxel" },
-    { "ZZZ", "Boca Research Inc" },
-
-    /* From http://ezix.org/project/wiki/HardwareLiSter */
-    { "ABP", "Advansys" },
-    { "ACC", "Accton" },
-    //{ "ACE", "Accton" },
-    { "ACR", "Acer" },
-    { "ADP", "Adaptec" },
-    { "ADV", "AMD" },
-    //{ "AIR", "AIR" },
-    //{ "AMI", "AMI" },
-    { "APP", "Apple" },
-    { "ASU", "ASUS" },
-    //{ "ATI", "ATI" },
-    { "ATK", "Allied Telesyn" },
-    { "AZT", "Aztech" },
-    { "BNQ", "BenQ" },
-    { "BRI", "Boca Research" },
-    //{ "BUS", "Buslogic" },
-    { "CHA", "Chase" },
-    //{ "CMD", "CMD Technology, Inc." },
-    { "COG", "Cogent" },
-    { "CPQ", "Compaq" },
-    { "CRS", "Crescendo" },
-    { "CSC", "Crystal" },
-    //{ "CTL", "Creative Labs" },
-    { "COG", "Cogent" },
-    { "DBK", "Databook" },
-    { "DEC", "Digital Equipment" },
-    { "DEL", "Dell" },
-    { "ELS", "ELSA" },
-    { "ESS", "ESS" },
-    { "FAR", "Farallon" },
-    { "IBM", "IBM" },
-    //{ "INT", "Intel" },
-    //{ "ISA", "Iomega" },
-    { "MDG", "Madge" },
-    { "MDY", "Microdyne" },
-    { "MET", "Metheus" },
-    //{ "MIC", "Micronics" },
-    { "MLX", "Mylex" },
-    { "NEC", "NEC" },
-    { "NVL", "Novell" },
-    { "OLC", "Olicom" },
-    { "RII", "Racal" },
-    { "RTL", "Realtek" },
-    { "SAM", "Samsung" },
-    { "SCM", "SCM" },
-    //{ "SEC", "Epson" },
-    { "SGI", "SGI" },
-    //{ "SKD", "SysKonnect" },
-    { "SMC", "SMC" },
-    //{ "SNI", "Siemens Nixdorf" },
-    //{ "STL", "Stallion Technologies" },
-    { "SUN", "Sun" },
-    //{ "SUP", "SupraExpress" },
-    { "SVE", "SVEC" },
-    //{ "TCC", "Thomas-Conrad" },
-    { "TCI", "Tulip" },
-    { "TCM", "3Com" },
-    { "TCO", "Thomas-Conrad" },
-    { "TEC", "Tecmar" },
-    { "TOS", "Toshiba" },
-    //{ "TRU", "Truevision" },
-    { "TYN", "Tyan" },
-    { "UBI", "Ungermann-Bass" },
-    { "USC", "UltraStor" },
-    { "VMI", "Vermont" },
-    { "WAC", "Wacom" },
-    //{ "ZDS", "Zeos" },
-    
-    /* From http://faydoc.tripod.com/structures/01/0136.htm */
-    //{ "ACT", "Targa" },
-    { "AOC", "AOC Intl" },
-    //{ "API", "Acer America" },
-    //{ "ART", "ArtMedia" },
-    { "CPL", "Compal" },
-    //{ "CTX", "Chuntex Electronic Co." },
-    { "DPC", "Delta Electronics" },
-    { "DWE", "Daewoo" },
-    { "ECS", "Elitegroup" },
-    { "EIZ", "EIZO" },
-    { "FCM", "Funai" },
-    { "GSM", "LG Electronics" },
-    { "GWY", "Gateway 2000" },
-    { "HEI", "Hyundai" },
-    { "HIT", "Hitachi" },
-    { "HSL", "Hansol" },
-    { "ICL", "Fujitsu ICL" },
-    { "KFC", "KFC Computek" },
-    { "LEN", "Lenovo" },
-    //{ "LKM", "ADLAS" },
-    //{ "LTN", "Lite-On" },
-    //{ "MAX", "Maxdata" },
-    { "MEI", "Panasonic" },
-    { "MEL", "Mitsubishi" },
-    //{ "MTC", "MITAC" },
-    { "NAN", "NANAO" },
-    { "NOK", "Nokia" },
-    //{ "OQI", "OPTIQUEST" },
-    { "PBN", "Packard Bell" },
-    { "PGS", "Princeton" },
-    { "PHL", "Philips" },
-    //{ "REL", "Relisys" },
-    { "SDI", "Samtron" },
-    //{ "SMI", "Smile" },
-    { "SPT", "Sceptre" },
-    //{ "SRC", "Shamrock Technology" },
-    //{ "STP", "Sceptre" },
-    //{ "TAT", "Tatung" },
-    { "TSB", "Toshiba, Inc." },
-    { "VSC", "ViewSonic" },
-    //{ "WTC", "Wen Tech" },
-    { "ZCM", "Zenith Data Systems" },
+    //{ "ZZZ", "Boca Research Inc" },
+    { "ZZZ", "Boca Research" },
 
     { "???", "Unknown" },
 };
diff --git a/dialogs/display-settings/xfce-randr.c b/dialogs/display-settings/xfce-randr.c
index 1453fdc..17428d4 100644
--- a/dialogs/display-settings/xfce-randr.c
+++ b/dialogs/display-settings/xfce-randr.c
@@ -549,6 +549,7 @@ xfce_randr_friendly_name (XfceRandr *randr,
 
     /* special case, a laptop */
     if (g_str_has_prefix (name, "LVDS")
+        || g_str_has_prefix (name, "eDP")
         || strcmp (name, "PANEL") == 0)
         return g_strdup (_("Laptop"));
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list