Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2263 lines
67 KiB

  1. /******************************************************************************
  2. * NormData.h *
  3. *------------*
  4. * This file contains lists of data used in the normalization process.
  5. *------------------------------------------------------------------------------
  6. * Copyright (C) 1999 Microsoft Corporation Date: 08/11/99
  7. * All Rights Reserved
  8. *
  9. *********************************************************************** EDC ***/
  10. #ifndef NormData_h
  11. #define NormData_h
  12. // Abbrev.txt -- list of common abbreviations. Words following the
  13. // abbreviations in this list will not start a sentence unless they are in
  14. // the list of common first words (frstwrds.txt)
  15. // The code handles all abbreviations containing single upper-case characters
  16. // followed by a period, such as A.A. and B.F.A., so they don't need to be
  17. // in the list.
  18. // Some abbreviations are confusable with actual words. Where this may occur
  19. // regularly (with no., for example) a special case may need to be added in
  20. // the sentence separator code.
  21. static const SPLSTR g_CommonAbbrev[] =
  22. {
  23. // L"A.A." ),
  24. // L"A.A.S." ),
  25. // L"A.B." ),
  26. // L"A.B.A." ),
  27. // L"A.C.T." ),
  28. // L"A.D." ),
  29. // L"A.F." ), // "A.F. of L." ),
  30. // L"A.G." ),
  31. // L"A.H." ),
  32. // L"A.M." ),
  33. // L"A.P." ),
  34. // L"A.R." ),
  35. // L"A.S." ),
  36. // L"A.S.P.C.A." ),
  37. // L"A.S.S.R." ),
  38. // L"A.U." ),
  39. // L"A.U.C." ),
  40. // L"A.h." ),
  41. DEF_SPLSTR( "Adj." ),
  42. DEF_SPLSTR( "Adjt." ),
  43. DEF_SPLSTR( "Afg." ),
  44. DEF_SPLSTR( "Afr." ),
  45. DEF_SPLSTR( "Ala." ),
  46. DEF_SPLSTR( "Alas." ),
  47. DEF_SPLSTR( "Alb." ),
  48. DEF_SPLSTR( "Ald." ),
  49. DEF_SPLSTR( "Alg." ),
  50. DEF_SPLSTR( "Alta." ),
  51. DEF_SPLSTR( "Am." ),
  52. DEF_SPLSTR( "Amer." ),
  53. DEF_SPLSTR( "And." ), // Andorra
  54. DEF_SPLSTR( "Ang." ),
  55. DEF_SPLSTR( "Angl." ),
  56. DEF_SPLSTR( "Ant." ),
  57. DEF_SPLSTR( "Apoc." ),
  58. DEF_SPLSTR( "Apr." ),
  59. DEF_SPLSTR( "Ar." ),
  60. DEF_SPLSTR( "Arch." ),
  61. DEF_SPLSTR( "Archbp." ),
  62. DEF_SPLSTR( "Arg." ),
  63. DEF_SPLSTR( "Ariz." ),
  64. DEF_SPLSTR( "Ark." ),
  65. DEF_SPLSTR( "Arm." ),
  66. DEF_SPLSTR( "As." ),
  67. DEF_SPLSTR( "Atl." ),
  68. DEF_SPLSTR( "Att." ),
  69. // "Att. Gen." ),
  70. // "Atty." ), // already in titles.txt
  71. // "Atty. Gen." ),
  72. DEF_SPLSTR( "Aug." ),
  73. DEF_SPLSTR( "Aus." ),
  74. DEF_SPLSTR( "Aust." ),
  75. DEF_SPLSTR( "Austl." ),
  76. DEF_SPLSTR( "Av." ),
  77. DEF_SPLSTR( "Ave." ), // PaulCa 4/15/99 (Bug 108)
  78. // "B.A." ),
  79. // "B.A.E." ),
  80. DEF_SPLSTR( "B.A.Ed." ),
  81. // "B.A.M." ),
  82. // "B.A.S." ),
  83. DEF_SPLSTR( "B.A.Sc." ),
  84. // "B.A.T." ),
  85. DEF_SPLSTR( "B.Ae.E." ),
  86. DEF_SPLSTR( "B.Arch." ),
  87. // "B.B.A." ),
  88. // "B.C." ),
  89. // "B.C.B.G." ),
  90. // "B.C.E." ),
  91. // "B.C.L." ),
  92. DEF_SPLSTR( "B.Ch.E." ),
  93. // "B.D." ),
  94. // "B.D.S." ),
  95. // "B.E." ),
  96. DEF_SPLSTR( "B.Ed." ),
  97. DEF_SPLSTR( "B.Eng." ),
  98. DEF_SPLSTR( "B.Eng.Sci." ),
  99. DEF_SPLSTR( "B.Engr." ),
  100. // "B.F.A." ),
  101. // "B.J." ),
  102. // "B.L." ),
  103. // "B.L.A." ),
  104. // "B.L.S." ),
  105. DEF_SPLSTR( "B.Lit." ),
  106. DEF_SPLSTR( "B.Litt." ),
  107. // "B.M." ),
  108. // "B.M.E." ),
  109. // "B.M.S." ),
  110. DEF_SPLSTR( "B.Mus." ),
  111. // "B.O.D." ),
  112. // "B.P." ),
  113. // "B.P.E." ),
  114. DEF_SPLSTR( "B.Pd." ),
  115. DEF_SPLSTR( "B.Ph." ),
  116. DEF_SPLSTR( "B.Phil." ),
  117. DEF_SPLSTR( "B.R.E." ),
  118. // "B.S." ),
  119. // "B.S.A." ),
  120. // "B.S.A.A." ),
  121. DEF_SPLSTR( "B.S.Arch." ),
  122. DEF_SPLSTR( "B.S.Ch." ),
  123. // "B.S.E.E." ),
  124. DEF_SPLSTR( "B.S.Ec." ),
  125. DEF_SPLSTR( "B.S.Ed." ),
  126. // "B.S.F.S." ),
  127. DEF_SPLSTR( "B.S.For." ),
  128. // "B.S.N." ),
  129. DEF_SPLSTR( "B.Sc." ),
  130. // "B.T." ),
  131. DEF_SPLSTR( "B.Th." ),
  132. // "B.V.D." ),
  133. // "B.V.M." ),
  134. // "B.W.I." ),
  135. DEF_SPLSTR( "Bab." ),
  136. DEF_SPLSTR( "Bap." ),
  137. DEF_SPLSTR( "Bapt." ),
  138. DEF_SPLSTR( "Belg." ),
  139. DEF_SPLSTR( "Benj." ), // PaulCa 4/15/99 (Bug 108)
  140. DEF_SPLSTR( "Bhn." ),
  141. DEF_SPLSTR( "Bhu." ),
  142. DEF_SPLSTR( "Bib." ),
  143. DEF_SPLSTR( "Bibl." ),
  144. // "Bn." ), // already in titles.txt
  145. DEF_SPLSTR( "Bol." ),
  146. DEF_SPLSTR( "Br." ),
  147. DEF_SPLSTR( "Braz." ),
  148. DEF_SPLSTR( "Brig." ),
  149. DEF_SPLSTR( "Brit." ),
  150. // "Bt." ), // already in titles.txt
  151. // "Btss." ), // already in titles.txt
  152. DEF_SPLSTR( "Bulg." ),
  153. DEF_SPLSTR( "Bur." ),
  154. // "C. of C." ),
  155. // "C. of E." ),
  156. // "C. of S." ),
  157. // "C.A." ),
  158. // "C.A.F." ),
  159. // "C.A.G.S." ),
  160. // "C.B.D." ),
  161. // "C.C.A." ),
  162. // "C.D." ),
  163. // "C.E." ),
  164. // "C.G." ), // already in titles.txt
  165. // "C.J." ),
  166. // "C.L." ),
  167. // "C.O." ),
  168. // "C.P." ),
  169. // "C.R." ),
  170. // "C.S.A." ),
  171. // "C.S.T." ),
  172. // "C.V." ),
  173. // "C.Z." ),
  174. DEF_SPLSTR( "Calif." ),
  175. DEF_SPLSTR( "Can." ),
  176. DEF_SPLSTR( "Cant." ),
  177. // "Capt." ), // already in titles.txt
  178. DEF_SPLSTR( "Card." ),
  179. // "Cdr." ), // already in titles.txt
  180. DEF_SPLSTR( "Ch." ),
  181. DEF_SPLSTR( "Ch.E." ),
  182. DEF_SPLSTR( "Chas." ), // PaulCa 4/15/99 (Bug 108)
  183. DEF_SPLSTR( "Chmn." ),
  184. DEF_SPLSTR( "Chr." ),
  185. DEF_SPLSTR( "Chron." ),
  186. DEF_SPLSTR( "Cmd." ),
  187. DEF_SPLSTR( "Cmdr." ),
  188. DEF_SPLSTR( "Co." ),
  189. // "Col." ), // already in titles.txt
  190. DEF_SPLSTR( "Colo." ),
  191. // "Com." ), // already in titles.txt
  192. // "Comdr." ), // already in titles.txt
  193. DEF_SPLSTR( "Comdt." ),
  194. DEF_SPLSTR( "Comm." ),
  195. DEF_SPLSTR( "Comr." ),
  196. DEF_SPLSTR( "Con." ),
  197. DEF_SPLSTR( "Cong." ),
  198. DEF_SPLSTR( "Conn." ),
  199. DEF_SPLSTR( "Cons." ),
  200. DEF_SPLSTR( "Const." ),
  201. DEF_SPLSTR( "Conv." ),
  202. DEF_SPLSTR( "Cop." ),
  203. DEF_SPLSTR( "Copt." ),
  204. DEF_SPLSTR( "Cor." ),
  205. // "Cpl." ), // already in titles.txt
  206. // "Cpt." ), // already in titles.txt
  207. // "Ct." ), // already in titles.txt
  208. // "D.A." ),
  209. // "D.B.A." ),
  210. // "D.B.E." ),
  211. DEF_SPLSTR( "D.Bib." ),
  212. // "D.C." ),
  213. // "D.C.L." ),
  214. // "D.D." ),
  215. // "D.D.S." ),
  216. DEF_SPLSTR( "D.Ed." ),
  217. // "D.F." ), // already in titles.txt
  218. // "D.F.A." ),
  219. // "D.H." ),
  220. // "D.H.L." ),
  221. // "D.J." ),
  222. // "D.L.S." ),
  223. DEF_SPLSTR( "D.Lit." ),
  224. DEF_SPLSTR( "D.Litt." ), // PaulCa 4/15/99 (Bug 108)
  225. // "D.M.A." ),
  226. // "D.M.D." ),
  227. // "D.M.L." ),
  228. // "D.O." ),
  229. // "D.O.M." ),
  230. // "D.P." ),
  231. DEF_SPLSTR( "D.Ph." ),
  232. DEF_SPLSTR( "D.Phil." ),
  233. // "D.S." ),
  234. DEF_SPLSTR( "D.Sc." ), // PaulCa 4/15/99 (Bug 108)
  235. // "D.T." ),
  236. // "D.V." ),
  237. // "D.V.M." ),
  238. DEF_SPLSTR( "Da." ),
  239. DEF_SPLSTR( "Danl." ), // PaulCa 4/15/99 (Bug 108)
  240. DEF_SPLSTR( "Dec." ),
  241. DEF_SPLSTR( "Del." ),
  242. DEF_SPLSTR( "Dem." ),
  243. DEF_SPLSTR( "Den." ),
  244. DEF_SPLSTR( "Deut." ),
  245. DEF_SPLSTR( "Dist." ), // "Dist. Atty." ),
  246. DEF_SPLSTR( "Div." ), // PaulCa 4/15/99 (Bug 108)
  247. DEF_SPLSTR( "Divs." ), // PaulCa 4/15/99 (Bug 108)
  248. DEF_SPLSTR( "Dom." ),
  249. DEF_SPLSTR( "Dor." ),
  250. // "Dr." ), // already in titles.txt
  251. // "Drs." ), // already in titles.txt
  252. DEF_SPLSTR( "Dt." ),
  253. // "Du." ), // already in titles.txt
  254. // "E.D." ),
  255. // "E.E." ),
  256. // "E.M." ),
  257. // "E.Q." ),
  258. // "E.T." ),
  259. DEF_SPLSTR( "Ec." ),
  260. DEF_SPLSTR( "Eccles." ),
  261. DEF_SPLSTR( "Ecua." ),
  262. DEF_SPLSTR( "Ed.M." ),
  263. DEF_SPLSTR( "Edw." ), // PaulCa 4/15/99 (Bug 108)
  264. DEF_SPLSTR( "Eng." ),
  265. DEF_SPLSTR( "Engl." ), // PaulCa 4/15/99 (Bug 108)
  266. DEF_SPLSTR( "Ens." ),
  267. DEF_SPLSTR( "Ep." ),
  268. DEF_SPLSTR( "Eph." ),
  269. DEF_SPLSTR( "Epis." ),
  270. DEF_SPLSTR( "Episc." ),
  271. DEF_SPLSTR( "Epist." ),
  272. DEF_SPLSTR( "Esk." ),
  273. // "Esq." ), // already in titles.txt
  274. DEF_SPLSTR( "Est." ),
  275. DEF_SPLSTR( "Esth." ),
  276. DEF_SPLSTR( "Eth." ),
  277. DEF_SPLSTR( "Eur." ),
  278. DEF_SPLSTR( "Ex." ),
  279. // "Exc." ), // already in titles.txt
  280. DEF_SPLSTR( "Exch." ),
  281. DEF_SPLSTR( "Exod." ),
  282. DEF_SPLSTR( "Ezek." ),
  283. // "F.A." ),
  284. // "F.B." ),
  285. // "F.D." ),
  286. // "F.E.T." ),
  287. // "F.F.A." ),
  288. // "F.M." ),
  289. // "F.O." ),
  290. // "F.R.G." ),
  291. DEF_SPLSTR( "Far." ),
  292. DEF_SPLSTR( "Feb." ),
  293. DEF_SPLSTR( "Fin." ),
  294. DEF_SPLSTR( "Fla." ),
  295. DEF_SPLSTR( "Flem." ),
  296. // "Fr." ), // already in titles.txt
  297. DEF_SPLSTR( "Fri." ),
  298. DEF_SPLSTR( "Fris." ),
  299. // "Frl." ), // already in titles.txt
  300. DEF_SPLSTR( "Frs." ),
  301. DEF_SPLSTR( "Ft." ),
  302. // "G.A." ),
  303. // "G.B." ),
  304. // "G.C.B." ),
  305. // "G.D." ),
  306. // "G.D.R." ),
  307. // "G.I." ),
  308. // "G.M." ),
  309. // "G.P." ),
  310. // "G.T.C." ),
  311. // "G.m.a.t." ),
  312. DEF_SPLSTR( "Ga." ),
  313. DEF_SPLSTR( "Gal." ),
  314. // "Gen." ), // already in titles.txt
  315. DEF_SPLSTR( "Geo." ), // PaulCa 4/15/99 (Bug 108)
  316. DEF_SPLSTR( "Ger." ),
  317. DEF_SPLSTR( "Gib." ),
  318. DEF_SPLSTR( "Gk." ),
  319. DEF_SPLSTR( "Gn." ),
  320. DEF_SPLSTR( "Goth." ),
  321. // "Gov." ), // already in titles.txt
  322. DEF_SPLSTR( "Gr." ),
  323. // "Gr. Brit." ),
  324. DEF_SPLSTR( "Gt." ), // "Gt. Brit."
  325. DEF_SPLSTR( "Guat." ),
  326. DEF_SPLSTR( "Guin." ),
  327. // "H. Rept." ),
  328. // "H. Res." ),
  329. // "H.C." ),
  330. // "H.C.F." ),
  331. // "H.E." ), // already in titles.txt
  332. // "H.H." ), // already in titles.txt
  333. // "H.I." ),
  334. // "H.I.H." ), // already in titles.txt
  335. // "H.I.M." ), // already in titles.txt
  336. // "H.L." ),
  337. // "H.M." ), // already in titles.txt
  338. // "H.R." ),
  339. // "H.R.E." ),
  340. // "H.R.H." ), // already in titles.txt
  341. // "H.S.H." ), // already in titles.txt
  342. // "H.S.T." ),
  343. // "H.V." ),
  344. DEF_SPLSTR( "HH.D." ),
  345. DEF_SPLSTR( "Hab." ),
  346. DEF_SPLSTR( "Hag." ),
  347. DEF_SPLSTR( "Heb." ),
  348. DEF_SPLSTR( "Hebr." ),
  349. DEF_SPLSTR( "Hind." ),
  350. DEF_SPLSTR( "Hitt." ),
  351. // "Hon." ), // already in titles.txt
  352. DEF_SPLSTR( "Hond." ),
  353. DEF_SPLSTR( "Hos." ),
  354. // "Hr." ), // already in titles.txt
  355. DEF_SPLSTR( "Hts." ),
  356. DEF_SPLSTR( "Hung." ),
  357. // "I.D." ),
  358. // "I.N.R.I." ),
  359. // "I.P.A." ),
  360. // "I.R.A." ),
  361. DEF_SPLSTR( "Ia." ),
  362. DEF_SPLSTR( "Ice." ),
  363. DEF_SPLSTR( "Icel." ),
  364. DEF_SPLSTR( "Id." ),
  365. DEF_SPLSTR( "Ill." ),
  366. DEF_SPLSTR( "Ind." ),
  367. DEF_SPLSTR( "Inf." ),
  368. DEF_SPLSTR( "Inst." ),
  369. DEF_SPLSTR( "Ion." ),
  370. DEF_SPLSTR( "Ir." ),
  371. DEF_SPLSTR( "Ire." ),
  372. DEF_SPLSTR( "Is." ),
  373. DEF_SPLSTR( "Isl." ), // PaulCa 4/15/99 (Bug 108)
  374. DEF_SPLSTR( "Isr." ),
  375. DEF_SPLSTR( "It." ),
  376. DEF_SPLSTR( "Ital." ),
  377. // "J.A." ),
  378. // "J.A.G." ),
  379. // "J.C.D." ),
  380. // "J.C.S." ),
  381. // "J.D." ),
  382. // "J.P." ),
  383. // "J.S.D." ),
  384. DEF_SPLSTR( "Jam." ),
  385. DEF_SPLSTR( "Jan." ),
  386. DEF_SPLSTR( "Jas." ), // PaulCa 4/15/99 (Bug 108)
  387. DEF_SPLSTR( "Jav." ),
  388. DEF_SPLSTR( "Jb." ),
  389. DEF_SPLSTR( "Jdt." ),
  390. DEF_SPLSTR( "Jer." ),
  391. DEF_SPLSTR( "Jg." ),
  392. DEF_SPLSTR( "Jl." ),
  393. DEF_SPLSTR( "Jm." ),
  394. DEF_SPLSTR( "Jn." ),
  395. DEF_SPLSTR( "Jos." ), // PaulCa 4/15/99 (Bug 108)
  396. DEF_SPLSTR( "Jr." ),
  397. DEF_SPLSTR( "Judg." ),
  398. DEF_SPLSTR( "Jul." ),
  399. DEF_SPLSTR( "Jun." ),
  400. // "K.C." ),
  401. // "K.G." ),
  402. // "K.G.B." ),
  403. DEF_SPLSTR( "Kan." ),
  404. DEF_SPLSTR( "Kans." ),
  405. DEF_SPLSTR( "Knt." ),
  406. DEF_SPLSTR( "Kor." ),
  407. DEF_SPLSTR( "Ky." ),
  408. // "L.A." ),
  409. // "L.C." ),
  410. // "L.Cpl." ), // already in titles.txt
  411. // "L.I." ),
  412. // "L.S." ),
  413. DEF_SPLSTR( "LL.B." ),
  414. DEF_SPLSTR( "LL.D." ),
  415. DEF_SPLSTR( "LL.M." ),
  416. DEF_SPLSTR( "La." ),
  417. DEF_SPLSTR( "Lab." ),
  418. DEF_SPLSTR( "Lam." ),
  419. DEF_SPLSTR( "Lat." ),
  420. // "Ld." ), // already in titles.txt
  421. DEF_SPLSTR( "Leb." ),
  422. DEF_SPLSTR( "Lev." ),
  423. DEF_SPLSTR( "Levit." ),
  424. DEF_SPLSTR( "Lib." ),
  425. DEF_SPLSTR( "Liech." ),
  426. DEF_SPLSTR( "Lit.B." ),
  427. DEF_SPLSTR( "Lit.D." ),
  428. DEF_SPLSTR( "Lith." ),
  429. DEF_SPLSTR( "Litt.B." ),
  430. DEF_SPLSTR( "Litt.D." ),
  431. // "Lt." ), // already in titles.txt
  432. // "Lt. Col." ),
  433. // "Lt. Comdr." ),
  434. // "Lt. Gen." ),
  435. // "Lt. Gov." ),
  436. DEF_SPLSTR( "Ltd." ),
  437. DEF_SPLSTR( "Lux." ),
  438. // "M. o. T." ),
  439. // "M.A." ),
  440. // "M.A.B.E." ),
  441. // "M.A.E." ),
  442. DEF_SPLSTR( "M.A.Ed." ),
  443. // "M.A.L.S." ),
  444. // "M.A.T." ),
  445. DEF_SPLSTR( "M.Agr." ),
  446. // "M.B.A." ),
  447. // "M.C." ),
  448. // "M.C.L." ),
  449. // "M.D." ),
  450. // "M.D.S." ),
  451. DEF_SPLSTR( "M.Div." ),
  452. // "M.E." ),
  453. DEF_SPLSTR( "M.Ed." ),
  454. // "M.F.A." ),
  455. // "M.F.H." ),
  456. // "M.H.L." ),
  457. // "M.L.S." ),
  458. // "M.M." ), // already in titles.txt
  459. // "M.P.A." ),
  460. // "M.P.E." ),
  461. // "M.R.E." ),
  462. // "M.S." ),
  463. // "M.S. in L.S." ),
  464. // "M.S.N." ),
  465. // "M.S.T." ),
  466. // "M.S.T.S." ),
  467. // "M.S.W." ),
  468. DEF_SPLSTR( "M.Sc." ),
  469. // "M.Sgt." ), // already in titles.txt
  470. // "M.T." ),
  471. DEF_SPLSTR( "MM." ), // PaulCa 4/15/99 (Bug 108)
  472. DEF_SPLSTR( "MS." ),
  473. DEF_SPLSTR( "MSS." ),
  474. DEF_SPLSTR( "Macc." ),
  475. DEF_SPLSTR( "Maced." ),
  476. DEF_SPLSTR( "Mad." ),
  477. DEF_SPLSTR( "Madag." ),
  478. // "Maj." ), // already in titles.txt
  479. // "Maj. Gen." ),
  480. DEF_SPLSTR( "Mal." ),
  481. DEF_SPLSTR( "Man." ),
  482. DEF_SPLSTR( "Mar." ),
  483. DEF_SPLSTR( "Mart." ),
  484. DEF_SPLSTR( "Mass." ),
  485. DEF_SPLSTR( "Md." ),
  486. // "Mdm." ), // already in titles.txt
  487. DEF_SPLSTR( "Me." ),
  488. // "Med. Gr." ),
  489. // "Med. Lat." ),
  490. DEF_SPLSTR( "Medit." ),
  491. // "Messrs." ), // already in titles.txt
  492. DEF_SPLSTR( "Mex." ),
  493. // "Mgr." ), // already in titles.txt
  494. DEF_SPLSTR( "Mich." ),
  495. DEF_SPLSTR( "Midn." ),
  496. DEF_SPLSTR( "Minn." ),
  497. DEF_SPLSTR( "Miss." ),
  498. // "Mlle." ), // already in titles.txt
  499. // "Mlles." ), // already in titles.txt
  500. // "Mme." ), // already in titles.txt
  501. // "Mmes." ), // already in titles.txt
  502. DEF_SPLSTR( "Mo." ),
  503. DEF_SPLSTR( "Mon." ),
  504. DEF_SPLSTR( "Mont." ),
  505. DEF_SPLSTR( "Mor." ),
  506. DEF_SPLSTR( "Moz." ),
  507. // "Mr." ), // already in titles.txt
  508. // "Mrs." ), // already in titles.txt
  509. // "Ms." ), // already in titles.txt
  510. DEF_SPLSTR( "Mses." ),
  511. // "Msgr." ), // already in titles.txt
  512. DEF_SPLSTR( "Mss." ),
  513. DEF_SPLSTR( "Mt." ),
  514. DEF_SPLSTR( "Mtn." ),
  515. DEF_SPLSTR( "Mts." ), // PaulCa 4/15/99 (Bug 108)
  516. DEF_SPLSTR( "Mus.B." ),
  517. DEF_SPLSTR( "Mus.D." ),
  518. DEF_SPLSTR( "Mus.Dr." ),
  519. DEF_SPLSTR( "Mus.M." ),
  520. // "N.A." ),
  521. // "N.B." ),
  522. // "N.C." ),
  523. // "N.D." ),
  524. DEF_SPLSTR( "N.Dak." ),
  525. // "N.E." ),
  526. // "N.E.P." ),
  527. // "N.F." ),
  528. // "N.H." ),
  529. DEF_SPLSTR( "N.Ire." ),
  530. // "N.J." ),
  531. // "N.M." ),
  532. DEF_SPLSTR( "N.Mex." ),
  533. // "N.P." ),
  534. // "N.S." ),
  535. // "N.S.P.C.A." ),
  536. // "N.T." ),
  537. // "N.W.T." ),
  538. // "N.Y." ),
  539. // "N.Y.C." ),
  540. // "N.Z." ),
  541. DEF_SPLSTR( "Na." ),
  542. DEF_SPLSTR( "Nb." ),
  543. DEF_SPLSTR( "Ne." ),
  544. DEF_SPLSTR( "Neb." ),
  545. DEF_SPLSTR( "Nebr." ),
  546. DEF_SPLSTR( "Neh." ),
  547. DEF_SPLSTR( "Nep." ),
  548. DEF_SPLSTR( "Neth." ),
  549. DEF_SPLSTR( "Nev." ),
  550. // "New Test." ),
  551. DEF_SPLSTR( "Newf." ),
  552. DEF_SPLSTR( "Nfld." ),
  553. DEF_SPLSTR( "Nic." ),
  554. DEF_SPLSTR( "Nig." ),
  555. DEF_SPLSTR( "Nor." ),
  556. DEF_SPLSTR( "Norw." ),
  557. DEF_SPLSTR( "Nos." ), // PaulCa 4/15/99 (Bug 108)
  558. DEF_SPLSTR( "Nov." ),
  559. DEF_SPLSTR( "Num." ),
  560. // "O.B.E." ),
  561. // "O.C." ),
  562. // "O.D." ),
  563. // "O.F.M." ),
  564. // "O.K." ),
  565. // "O.M." ),
  566. // "O.N." ),
  567. // "O.O.D." ),
  568. // "O.P." ),
  569. // "O.R." ),
  570. // "O.S." ),
  571. // "O.T." ),
  572. DEF_SPLSTR( "OM." ),
  573. DEF_SPLSTR( "Ob." ),
  574. DEF_SPLSTR( "Obad." ),
  575. DEF_SPLSTR( "Obs." ),
  576. DEF_SPLSTR( "Oc." ),
  577. DEF_SPLSTR( "Oct." ),
  578. DEF_SPLSTR( "Okla." ),
  579. DEF_SPLSTR( "Ont." ),
  580. DEF_SPLSTR( "Op." ),
  581. DEF_SPLSTR( "Ore." ),
  582. DEF_SPLSTR( "Oxon." ), // PaulCa 4/15/99 (Bug 108)
  583. // "P. S." ),
  584. // "P.A." ),
  585. // "P.B." ),
  586. // "P.C." ),
  587. // "P.D." ),
  588. // "P.E." ),
  589. // "P.E.I." ),
  590. // "P.G." ),
  591. // "P.M." ),
  592. // "P.M.G." ),
  593. // "P.P.S." ),
  594. // "P.Q." ),
  595. // "P.R." ),
  596. // "P.S." ),
  597. // "P.T." ),
  598. // "P.W.A." ),
  599. // "PFC." ), // already in titles.txt
  600. DEF_SPLSTR( "PP." ),
  601. DEF_SPLSTR( "Pa." ),
  602. DEF_SPLSTR( "Pac." ),
  603. DEF_SPLSTR( "Pacif." ),
  604. DEF_SPLSTR( "Pak." ),
  605. DEF_SPLSTR( "Pal." ),
  606. DEF_SPLSTR( "Par." ),
  607. DEF_SPLSTR( "Parl." ),
  608. DEF_SPLSTR( "Pd.B." ),
  609. DEF_SPLSTR( "Pd.D." ),
  610. DEF_SPLSTR( "Pd.M." ),
  611. DEF_SPLSTR( "Penn." ),
  612. DEF_SPLSTR( "Penna." ),
  613. DEF_SPLSTR( "Pers." ),
  614. DEF_SPLSTR( "Pet." ),
  615. DEF_SPLSTR( "Pg." ),
  616. DEF_SPLSTR( "Ph.B." ),
  617. DEF_SPLSTR( "Ph.C." ),
  618. DEF_SPLSTR( "Ph.D." ),
  619. DEF_SPLSTR( "Ph.G." ),
  620. DEF_SPLSTR( "Ph.M." ),
  621. DEF_SPLSTR( "Phar.B." ),
  622. DEF_SPLSTR( "Phar.D." ),
  623. DEF_SPLSTR( "Phar.M." ),
  624. DEF_SPLSTR( "Phil." ),
  625. // "Phil. I." ),
  626. // "Phil. Is." ),
  627. DEF_SPLSTR( "Philem." ),
  628. DEF_SPLSTR( "Pl." ),
  629. DEF_SPLSTR( "Pol." ),
  630. // "Pr." ), // already in titles.txt
  631. // "Pres." ), // already in titles.txt
  632. DEF_SPLSTR( "Presb." ),
  633. DEF_SPLSTR( "Presby." ),
  634. // "Prof." ), // already in titles.txt
  635. // "Profs." ), // PaulCa 4/15/99 (Bug 108)
  636. DEF_SPLSTR( "Pros." ), // "Pros. Atty."
  637. DEF_SPLSTR( "Prot." ),
  638. DEF_SPLSTR( "Prov." ),
  639. DEF_SPLSTR( "Pvt." ),
  640. // "Q. C." ),
  641. // "Q.B." ),
  642. // "Q.C." ),
  643. // "Q.E.D." ),
  644. // "Q.E.F." ),
  645. // "Q.M." ),
  646. DEF_SPLSTR( "Que." ),
  647. // "R. A. F." ),
  648. // "R. C." ),
  649. // "R.A." ), // already in titles.txt
  650. // "R.A.M." ),
  651. DEF_SPLSTR( "R.C.Ch." ),
  652. // "R.C.P." ),
  653. // "R.C.S." ),
  654. // "R.E." ),
  655. // "R.I." ),
  656. // "R.I.P." ),
  657. // "R.M.S." ),
  658. // "R.P." ),
  659. // "R.Q." ),
  660. // "R.R." ), // already in titles.txt
  661. // "R.S." ),
  662. // "R.S.F.S.R." ),
  663. // "R.S.V.P." ),
  664. // "R.V." ),
  665. // "R.W." ), // already in titles.txt
  666. DEF_SPLSTR( "Ra." ),
  667. DEF_SPLSTR( "Rd." ),
  668. DEF_SPLSTR( "Re." ),
  669. // "Rep." ), // already in titles.txt
  670. DEF_SPLSTR( "Rept." ),
  671. DEF_SPLSTR( "Repub." ),
  672. DEF_SPLSTR( "Res." ),
  673. // "Rev." ), // already in titles.txt
  674. // "Rev. Ver." ),
  675. DEF_SPLSTR( "Rm." ),
  676. DEF_SPLSTR( "Rom." ),
  677. DEF_SPLSTR( "Rt." ),
  678. // "Rt. Hon." ),
  679. // "Rt. Rev." ),
  680. DEF_SPLSTR( "Rus." ),
  681. DEF_SPLSTR( "Rv." ),
  682. // "S. of Sol." ),
  683. // "S.A." ),
  684. DEF_SPLSTR( "S.Afr." ),
  685. // "S.B." ),
  686. // "S.C." ),
  687. // "S.D." ),
  688. DEF_SPLSTR( "S.Dak." ),
  689. // "S.F.S.R." ),
  690. // "S.G." ),
  691. // "S.J." ),
  692. // "S.J.D." ),
  693. // "S.M." ),
  694. // "S.M.Sgt." ), // already in titles.txt
  695. // "S.P.Q.R." ),
  696. // "S.S." ),
  697. // "S.S.R." ),
  698. // "S.Sgt." ), // already in titles.txt
  699. DEF_SPLSTR( "Sab." ),
  700. DEF_SPLSTR( "Sask." ),
  701. DEF_SPLSTR( "Sat." ),
  702. DEF_SPLSTR( "Sax." ),
  703. DEF_SPLSTR( "Sc." ),
  704. DEF_SPLSTR( "Sc.B." ),
  705. DEF_SPLSTR( "Sc.D." ),
  706. DEF_SPLSTR( "Scand." ),
  707. DEF_SPLSTR( "Schil." ), // Added 1/12/2000 by AaronHal to match currency abbreviations
  708. DEF_SPLSTR( "Script." ),
  709. DEF_SPLSTR( "Sec." ),
  710. DEF_SPLSTR( "Sem." ),
  711. // "Sen." ), // already in titles.txt
  712. DEF_SPLSTR( "Sept." ),
  713. // "Sgt." ), // already in titles.txt
  714. // "Sgt.Maj." ), // already in titles.txt
  715. DEF_SPLSTR( "Sib." ),
  716. DEF_SPLSTR( "Sic." ),
  717. DEF_SPLSTR( "Sig." ),
  718. DEF_SPLSTR( "Skr." ),
  719. DEF_SPLSTR( "Skt." ),
  720. DEF_SPLSTR( "Slav." ),
  721. // "So." ), // PaulCa 4/15/99 (Bug 108)
  722. DEF_SPLSTR( "Soc." ), // PaulCa 4/15/99 (Bug 108)
  723. DEF_SPLSTR( "Sol." ),
  724. DEF_SPLSTR( "Som." ),
  725. DEF_SPLSTR( "Sp." ),
  726. DEF_SPLSTR( "Span." ),
  727. // "Sr." ), // already in titles.txt
  728. // "Sra." ), // already in titles.txt
  729. // "Srta." ), // already in titles.txt
  730. // "St." ), // already in titles.txt
  731. // "St. Ex." ),
  732. DEF_SPLSTR( "Ste." ),
  733. DEF_SPLSTR( "Str." ),
  734. DEF_SPLSTR( "Suff." ),
  735. DEF_SPLSTR( "Sun." ),
  736. DEF_SPLSTR( "Sup.Ct." ),
  737. DEF_SPLSTR( "Sw." ),
  738. DEF_SPLSTR( "Swaz." ),
  739. DEF_SPLSTR( "Swe." ),
  740. DEF_SPLSTR( "Swed." ),
  741. DEF_SPLSTR( "Switz." ),
  742. DEF_SPLSTR( "Syr." ),
  743. // "T.B." ),
  744. // "T.D." ),
  745. // "T.F." ),
  746. // "T.M." ),
  747. // "T.S." ),
  748. // "T.Sgt." ),// already in titles.txt
  749. // "T.U." ),
  750. DEF_SPLSTR( "Tanz." ),
  751. DEF_SPLSTR( "Tas." ),
  752. DEF_SPLSTR( "Tenn." ),
  753. //"Test." ), Removed by AaronHal 2/4/2000 (Raid#2154)
  754. DEF_SPLSTR( "Teut." ),
  755. DEF_SPLSTR( "Tex." ),
  756. DEF_SPLSTR( "Th." ),
  757. DEF_SPLSTR( "Th.B." ),
  758. DEF_SPLSTR( "Th.D." ),
  759. DEF_SPLSTR( "Th.M." ),
  760. DEF_SPLSTR( "Theo." ), // PaulCa 4/15/99 (Bug 108)
  761. DEF_SPLSTR( "Thos." ), // PaulCa 4/15/99 (Bug 108)
  762. DEF_SPLSTR( "Thur." ),
  763. DEF_SPLSTR( "Thurs." ),
  764. DEF_SPLSTR( "Tit." ),
  765. DEF_SPLSTR( "Tu." ),
  766. DEF_SPLSTR( "Tues." ),
  767. DEF_SPLSTR( "Tun." ),
  768. DEF_SPLSTR( "Tur." ),
  769. // "U.A.E." ),
  770. // "U.A.R." ),
  771. // "U.K." ),
  772. // "U.N." ),
  773. // "U.S." ),
  774. // "U.S.A." ),
  775. // "U.S.C." ),
  776. // "U.S.C.A." ),
  777. // "U.S.M." ),
  778. // "U.S.P." ),
  779. // "U.S.S." ),
  780. // "U.S.S.R." ),
  781. DEF_SPLSTR( "Uni." ), // PaulCa 4/15/99 (Bug 108)
  782. DEF_SPLSTR( "Univ." ),
  783. DEF_SPLSTR( "Urug." ),
  784. DEF_SPLSTR( "Ut." ),
  785. // "V.A." ), // already in titles.txt
  786. // "V.Adm." ),// already in titles.txt
  787. // "V.C." ),
  788. // "V.F." ),
  789. // "V.G." ),
  790. // "V.I." ),
  791. // "V.M.D." ),
  792. // "V.P." ),
  793. // "V.S." ),
  794. DEF_SPLSTR( "Va." ),
  795. DEF_SPLSTR( "Vat." ),
  796. // "Ven." ), // already in titles.txt
  797. DEF_SPLSTR( "Venez." ),
  798. DEF_SPLSTR( "Ver." ),
  799. DEF_SPLSTR( "Viet." ),
  800. // "Vis." ), // already in titles.txt
  801. // "Visct." ),// already in titles.txt
  802. DEF_SPLSTR( "Vt." ),
  803. DEF_SPLSTR( "Vul." ),
  804. DEF_SPLSTR( "Vulg." ),
  805. // "W.B." ),
  806. // "W.C." ),
  807. // "W.I." ),
  808. DEF_SPLSTR( "W.Va." ),
  809. // "W.W.I" ), // PaulCa 4/15/99 (Bug 108)
  810. // "W.W.II" ), // PaulCa 4/15/99 (Bug 108)
  811. DEF_SPLSTR( "Wash." ),
  812. DEF_SPLSTR( "Wed." ),
  813. DEF_SPLSTR( "Wis." ),
  814. DEF_SPLSTR( "Wm." ), // PaulCa 4/15/99 (Bug 108)
  815. DEF_SPLSTR( "Wyo." ),
  816. // "Y.T." ),
  817. DEF_SPLSTR( "Yug." ),
  818. DEF_SPLSTR( "Yugo." ),
  819. DEF_SPLSTR( "a.b." ),
  820. DEF_SPLSTR( "a.c." ),
  821. DEF_SPLSTR( "a.d." ),
  822. DEF_SPLSTR( "a.d.c." ),
  823. DEF_SPLSTR( "a.i." ),
  824. DEF_SPLSTR( "a.k.a." ),
  825. DEF_SPLSTR( "a.l.s." ),
  826. DEF_SPLSTR( "a.m." ),
  827. DEF_SPLSTR( "a.p." ),
  828. DEF_SPLSTR( "a.s.a.p." ), // PaulCa 4/15/99 (Bug 108)
  829. DEF_SPLSTR( "a.u." ),
  830. DEF_SPLSTR( "a.v." ),
  831. DEF_SPLSTR( "a.w." ),
  832. DEF_SPLSTR( "ab." ),
  833. DEF_SPLSTR( "abb." ),
  834. DEF_SPLSTR( "abbr." ),
  835. DEF_SPLSTR( "abbrs." ), // PaulCa 4/15/99 (Bug 108)
  836. DEF_SPLSTR( "abl." ),
  837. DEF_SPLSTR( "abp." ),
  838. DEF_SPLSTR( "abr." ),
  839. DEF_SPLSTR( "abs." ),
  840. DEF_SPLSTR( "abt." ),
  841. DEF_SPLSTR( "ac." ),
  842. DEF_SPLSTR( "acad." ),
  843. DEF_SPLSTR( "acc." ),
  844. DEF_SPLSTR( "acct." ),
  845. DEF_SPLSTR( "accts." ), // PaulCa 4/15/99 (Bug 108)
  846. DEF_SPLSTR( "acet." ),
  847. DEF_SPLSTR( "ack." ),
  848. DEF_SPLSTR( "acpt." ),
  849. DEF_SPLSTR( "actg." ),
  850. DEF_SPLSTR( "ad loc." ),
  851. DEF_SPLSTR( "addl." ), // PaulCa 4/15/99 (Bug 108)
  852. DEF_SPLSTR( "addn." ),
  853. DEF_SPLSTR( "addnl." ),
  854. DEF_SPLSTR( "adj." ),
  855. DEF_SPLSTR( "adjs." ), // PaulCa 4/15/99 (Bug 108)
  856. DEF_SPLSTR( "adjt." ),
  857. DEF_SPLSTR( "adm." ),
  858. // "admin." ), // PaulCa 4/15/99 (Bug 108)
  859. DEF_SPLSTR( "adv." ),
  860. DEF_SPLSTR( "advs." ), // PaulCa 4/15/99 (Bug 108)
  861. DEF_SPLSTR( "advt." ),
  862. DEF_SPLSTR( "agcy." ),
  863. DEF_SPLSTR( "agri." ),
  864. DEF_SPLSTR( "agric." ),
  865. DEF_SPLSTR( "agt." ),
  866. DEF_SPLSTR( "al." ),
  867. DEF_SPLSTR( "alc." ),
  868. DEF_SPLSTR( "alg." ),
  869. DEF_SPLSTR( "alky." ),
  870. DEF_SPLSTR( "alt." ),
  871. DEF_SPLSTR( "amt." ),
  872. DEF_SPLSTR( "amts." ), // PaulCa 4/15/99 (Bug 108)
  873. DEF_SPLSTR( "an." ),
  874. DEF_SPLSTR( "anat." ),
  875. DEF_SPLSTR( "anc." ),
  876. DEF_SPLSTR( "and." ), // andante
  877. DEF_SPLSTR( "anhydr." ),
  878. DEF_SPLSTR( "anim." ),
  879. DEF_SPLSTR( "ann." ),
  880. DEF_SPLSTR( "anon." ),
  881. DEF_SPLSTR( "ans." ),
  882. DEF_SPLSTR( "anthrop." ),
  883. DEF_SPLSTR( "antiq." ),
  884. DEF_SPLSTR( "aor." ),
  885. DEF_SPLSTR( "ap." ),
  886. DEF_SPLSTR( "app." ),
  887. DEF_SPLSTR( "appl." ),
  888. DEF_SPLSTR( "approx." ),
  889. DEF_SPLSTR( "appt." ),
  890. DEF_SPLSTR( "apptd." ),
  891. DEF_SPLSTR( "apt." ), // PaulCa 4/15/99 (Bug 108)
  892. DEF_SPLSTR( "apts." ), // PaulCa 4/15/99 (Bug 108)
  893. DEF_SPLSTR( "aq." ),
  894. DEF_SPLSTR( "ar." ),
  895. DEF_SPLSTR( "archit." ),
  896. DEF_SPLSTR( "archt." ),
  897. DEF_SPLSTR( "arg." ),
  898. DEF_SPLSTR( "arr." ),
  899. // "art." ), // PaulCa 4/15/99 (Bug 108)
  900. DEF_SPLSTR( "arty." ),
  901. DEF_SPLSTR( "asg." ),
  902. DEF_SPLSTR( "asgd." ),
  903. DEF_SPLSTR( "asgmt." ),
  904. DEF_SPLSTR( "assn." ),
  905. DEF_SPLSTR( "assns." ), // PaulCa 4/15/99 (Bug 108)
  906. DEF_SPLSTR( "assoc." ),
  907. DEF_SPLSTR( "assocs." ), // PaulCa 4/15/99 (Bug 108)
  908. DEF_SPLSTR( "asst." ),
  909. DEF_SPLSTR( "asstd." ),
  910. DEF_SPLSTR( "assts." ), // PaulCa 4/15/99 (Bug 108)
  911. DEF_SPLSTR( "assy." ),
  912. DEF_SPLSTR( "astrol." ),
  913. DEF_SPLSTR( "astron." ),
  914. //"at." ), // at. no.; special case no longer handled
  915. DEF_SPLSTR( "athl." ),
  916. DEF_SPLSTR( "atm." ),
  917. DEF_SPLSTR( "atmos." ),
  918. DEF_SPLSTR( "att." ),
  919. DEF_SPLSTR( "attn." ),
  920. DEF_SPLSTR( "attrib." ),
  921. DEF_SPLSTR( "atty." ),
  922. DEF_SPLSTR( "attys." ), // PaulCa 4/15/99 (Bug 108)
  923. DEF_SPLSTR( "aud." ),
  924. DEF_SPLSTR( "aug." ),
  925. DEF_SPLSTR( "auth." ),
  926. DEF_SPLSTR( "aux." ),
  927. // "aux. v." ),
  928. DEF_SPLSTR( "av." ),
  929. DEF_SPLSTR( "avdp." ),
  930. DEF_SPLSTR( "ave." ),
  931. DEF_SPLSTR( "avg." ),
  932. DEF_SPLSTR( "avn." ),
  933. DEF_SPLSTR( "az." ),
  934. DEF_SPLSTR( "b.c." ),
  935. DEF_SPLSTR( "b.c.e." ),
  936. DEF_SPLSTR( "b.f." ),
  937. DEF_SPLSTR( "b.i.d." ),
  938. DEF_SPLSTR( "b.m." ),
  939. DEF_SPLSTR( "b.p." ),
  940. DEF_SPLSTR( "b.y." ),
  941. DEF_SPLSTR( "bact." ),
  942. DEF_SPLSTR( "bal." ), // PaulCa 4/15/99 (Bug 108)
  943. DEF_SPLSTR( "bbl." ),
  944. DEF_SPLSTR( "bd." ),
  945. // "bd. ft." ),
  946. DEF_SPLSTR( "bdle." ),
  947. DEF_SPLSTR( "bdrm." ),
  948. DEF_SPLSTR( "bds." ),
  949. DEF_SPLSTR( "bef." ),
  950. DEF_SPLSTR( "bg." ),
  951. DEF_SPLSTR( "bhd." ),
  952. DEF_SPLSTR( "bibl." ),
  953. DEF_SPLSTR( "bibliog." ),
  954. DEF_SPLSTR( "biog." ),
  955. DEF_SPLSTR( "biol." ),
  956. DEF_SPLSTR( "bk." ),
  957. DEF_SPLSTR( "bkg." ),
  958. DEF_SPLSTR( "bkgd." ),
  959. DEF_SPLSTR( "bklr." ),
  960. DEF_SPLSTR( "bkpg." ),
  961. DEF_SPLSTR( "bkpt." ),
  962. DEF_SPLSTR( "bks." ),
  963. DEF_SPLSTR( "bl." ),
  964. DEF_SPLSTR( "bld." ),
  965. DEF_SPLSTR( "bldg." ),
  966. DEF_SPLSTR( "bldr." ),
  967. DEF_SPLSTR( "blk." ),
  968. DEF_SPLSTR( "blvd." ),
  969. DEF_SPLSTR( "bm." ),
  970. DEF_SPLSTR( "bn." ),
  971. DEF_SPLSTR( "bor." ),
  972. DEF_SPLSTR( "bot." ),
  973. DEF_SPLSTR( "boul." ),
  974. DEF_SPLSTR( "bp." ),
  975. DEF_SPLSTR( "br." ),
  976. DEF_SPLSTR( "brev." ),
  977. DEF_SPLSTR( "bro." ), // PaulCa 4/15/99 (Bug 108)
  978. DEF_SPLSTR( "bros." ),
  979. DEF_SPLSTR( "bsh." ),
  980. DEF_SPLSTR( "bsk." ),
  981. DEF_SPLSTR( "btry." ),
  982. DEF_SPLSTR( "bu." ),
  983. DEF_SPLSTR( "bul." ),
  984. DEF_SPLSTR( "bur." ),
  985. DEF_SPLSTR( "bvt." ),
  986. DEF_SPLSTR( "bx." ),
  987. DEF_SPLSTR( "c.a." ),
  988. DEF_SPLSTR( "c.c." ), // PaulCa 4/15/99 (Bug 108)
  989. DEF_SPLSTR( "c.c.s." ), // PaulCa 4/15/99 (Bug 108)
  990. DEF_SPLSTR( "c.d." ),
  991. DEF_SPLSTR( "c.f." ),
  992. DEF_SPLSTR( "c.f.i." ),
  993. DEF_SPLSTR( "c.g." ),
  994. DEF_SPLSTR( "c.h." ),
  995. DEF_SPLSTR( "c.i.f." ),
  996. DEF_SPLSTR( "c.l." ),
  997. DEF_SPLSTR( "c.m." ),
  998. DEF_SPLSTR( "c.o." ),
  999. DEF_SPLSTR( "c.o.d." ), // PaulCa 4/15/99 (Bug 108)
  1000. DEF_SPLSTR( "c.o.s." ), // PaulCa 4/15/99 (Bug 108)
  1001. DEF_SPLSTR( "c.v." ), // PaulCa 4/15/99 (Bug 108)
  1002. DEF_SPLSTR( "c.w.o." ),
  1003. DEF_SPLSTR( "ca." ), // circa
  1004. DEF_SPLSTR( "cal." ),
  1005. DEF_SPLSTR( "calc." ),
  1006. DEF_SPLSTR( "canc." ),
  1007. // "cap." ), // PaulCa 4/15/99 (Bug 108)
  1008. DEF_SPLSTR( "cath." ),
  1009. DEF_SPLSTR( "caus." ),
  1010. DEF_SPLSTR( "cav." ),
  1011. DEF_SPLSTR( "cc." ),
  1012. DEF_SPLSTR( "cckw." ),
  1013. DEF_SPLSTR( "ccw." ),
  1014. DEF_SPLSTR( "cen." ),
  1015. DEF_SPLSTR( "cert." ),
  1016. DEF_SPLSTR( "certif." ),
  1017. DEF_SPLSTR( "certifs." ), // PaulCa 4/15/99 (Bug 108)
  1018. DEF_SPLSTR( "cet." ), // "cet. par."
  1019. DEF_SPLSTR( "cf." ), // Moved from titles.txt 8/18/99 - edc
  1020. DEF_SPLSTR( "ch." ),
  1021. DEF_SPLSTR( "chan." ),
  1022. DEF_SPLSTR( "chap." ), // chapter
  1023. // "chaps." ), // PaulCa 4/15/99 (Bug 108)
  1024. DEF_SPLSTR( "char." ), // PaulCa 4/15/99 (Bug 108)
  1025. DEF_SPLSTR( "chars." ), // PaulCa 4/15/99 (Bug 108)
  1026. DEF_SPLSTR( "chem." ),
  1027. DEF_SPLSTR( "chg." ),
  1028. DEF_SPLSTR( "chl." ),
  1029. DEF_SPLSTR( "chm." ),
  1030. DEF_SPLSTR( "chron." ),
  1031. DEF_SPLSTR( "chronol." ),
  1032. DEF_SPLSTR( "cie." ),
  1033. DEF_SPLSTR( "cir." ),
  1034. DEF_SPLSTR( "circ." ),
  1035. DEF_SPLSTR( "circum." ),
  1036. DEF_SPLSTR( "cit." ),
  1037. DEF_SPLSTR( "civ." ),
  1038. DEF_SPLSTR( "ck." ),
  1039. DEF_SPLSTR( "cl." ),
  1040. DEF_SPLSTR( "cld." ),
  1041. DEF_SPLSTR( "clk." ),
  1042. DEF_SPLSTR( "clm." ),
  1043. DEF_SPLSTR( "cm." ),
  1044. DEF_SPLSTR( "cmd." ),
  1045. DEF_SPLSTR( "cmdg." ),
  1046. DEF_SPLSTR( "cml." ),
  1047. DEF_SPLSTR( "co." ),
  1048. DEF_SPLSTR( "col." ), // PaulCa 4/15/99 (Bug 108)
  1049. DEF_SPLSTR( "coll." ),
  1050. DEF_SPLSTR( "collat." ),
  1051. DEF_SPLSTR( "colloq." ),
  1052. DEF_SPLSTR( "cols." ), // PaulCa 4/15/99 (Bug 108)
  1053. DEF_SPLSTR( "com." ),
  1054. DEF_SPLSTR( "comd." ),
  1055. DEF_SPLSTR( "comdg." ),
  1056. DEF_SPLSTR( "coml." ),
  1057. DEF_SPLSTR( "comm." ),
  1058. DEF_SPLSTR( "comp." ), // PaulCa 4/15/99 (Bug 108)
  1059. DEF_SPLSTR( "compar." ),
  1060. DEF_SPLSTR( "compd." ),
  1061. DEF_SPLSTR( "compt." ),
  1062. DEF_SPLSTR( "conc." ),
  1063. DEF_SPLSTR( "cond." ),
  1064. DEF_SPLSTR( "conf." ),
  1065. DEF_SPLSTR( "confed." ),
  1066. DEF_SPLSTR( "cong." ),
  1067. DEF_SPLSTR( "conj." ),
  1068. DEF_SPLSTR( "conjs." ), // PaulCa 4/15/99 (Bug 108)
  1069. DEF_SPLSTR( "cons." ), // PaulCa 4/15/99 (Bug 108)
  1070. DEF_SPLSTR( "consol." ),
  1071. DEF_SPLSTR( "const." ),
  1072. DEF_SPLSTR( "constr." ),
  1073. DEF_SPLSTR( "cont." ),
  1074. DEF_SPLSTR( "contd." ),
  1075. DEF_SPLSTR( "contemp." ),
  1076. DEF_SPLSTR( "contr." ),
  1077. DEF_SPLSTR( "contrib." ),
  1078. DEF_SPLSTR( "conv." ),
  1079. DEF_SPLSTR( "coop." ),
  1080. DEF_SPLSTR( "cop." ),
  1081. DEF_SPLSTR( "cor." ),
  1082. DEF_SPLSTR( "corol." ),
  1083. DEF_SPLSTR( "corp." ),
  1084. // "corps." ), // PaulCa 4/15/99 (Bug 108)
  1085. DEF_SPLSTR( "corr." ),
  1086. DEF_SPLSTR( "correl." ),
  1087. DEF_SPLSTR( "cos." ),
  1088. DEF_SPLSTR( "cp." ),
  1089. DEF_SPLSTR( "cpd." ),
  1090. DEF_SPLSTR( "cr." ),
  1091. DEF_SPLSTR( "crim." ),
  1092. DEF_SPLSTR( "crit." ),
  1093. DEF_SPLSTR( "cs." ),
  1094. DEF_SPLSTR( "csk." ),
  1095. DEF_SPLSTR( "ct." ),
  1096. DEF_SPLSTR( "ctf." ),
  1097. DEF_SPLSTR( "ctg." ),
  1098. DEF_SPLSTR( "ctge." ),
  1099. DEF_SPLSTR( "ctn." ),
  1100. DEF_SPLSTR( "ctr." ),
  1101. DEF_SPLSTR( "cu." ),
  1102. DEF_SPLSTR( "cum." ),
  1103. // "cur." ), // PaulCa 4/15/99 (Bug 108)
  1104. DEF_SPLSTR( "cv." ),
  1105. DEF_SPLSTR( "cvt." ),
  1106. DEF_SPLSTR( "cw." ),
  1107. DEF_SPLSTR( "cwt." ),
  1108. DEF_SPLSTR( "d.b.a." ),
  1109. DEF_SPLSTR( "d.b.h." ),
  1110. DEF_SPLSTR( "d.s." ),
  1111. DEF_SPLSTR( "d.s.p." ),
  1112. DEF_SPLSTR( "d.t." ),
  1113. DEF_SPLSTR( "dat." ),
  1114. DEF_SPLSTR( "dbl." ), // PaulCa 4/15/99 (Bug 108)
  1115. DEF_SPLSTR( "dble." ),
  1116. DEF_SPLSTR( "dd." ),
  1117. DEF_SPLSTR( "deb." ), // PaulCa 4/15/99 (Bug 108)
  1118. DEF_SPLSTR( "dec." ),
  1119. DEF_SPLSTR( "decd." ),
  1120. DEF_SPLSTR( "decl." ),
  1121. DEF_SPLSTR( "def." ),
  1122. DEF_SPLSTR( "deg." ),
  1123. DEF_SPLSTR( "del." ),
  1124. DEF_SPLSTR( "dely." ),
  1125. DEF_SPLSTR( "dem." ),
  1126. DEF_SPLSTR( "denom." ),
  1127. DEF_SPLSTR( "dep." ),
  1128. DEF_SPLSTR( "dept." ),
  1129. DEF_SPLSTR( "depts." ), // PaulCa 4/15/99 (Bug 108)
  1130. DEF_SPLSTR( "der." ),
  1131. DEF_SPLSTR( "deriv." ),
  1132. DEF_SPLSTR( "det." ),
  1133. DEF_SPLSTR( "dev." ),
  1134. DEF_SPLSTR( "dft." ),
  1135. DEF_SPLSTR( "dia." ),
  1136. DEF_SPLSTR( "diag." ),
  1137. DEF_SPLSTR( "diam." ),
  1138. DEF_SPLSTR( "dict." ),
  1139. DEF_SPLSTR( "dif." ),
  1140. DEF_SPLSTR( "diff." ),
  1141. DEF_SPLSTR( "dil." ),
  1142. DEF_SPLSTR( "dimin." ),
  1143. DEF_SPLSTR( "dipl." ),
  1144. DEF_SPLSTR( "dir." ),
  1145. DEF_SPLSTR( "dirs." ), // PaulCa 4/15/99 (Bug 108)
  1146. DEF_SPLSTR( "dis." ),
  1147. // "disc." ), // PaulCa 4/15/99 (Bug 108)
  1148. DEF_SPLSTR( "disp." ),
  1149. DEF_SPLSTR( "diss." ),
  1150. DEF_SPLSTR( "dissd." ),
  1151. DEF_SPLSTR( "dist." ),
  1152. DEF_SPLSTR( "distr." ),
  1153. DEF_SPLSTR( "div." ),
  1154. DEF_SPLSTR( "dk." ),
  1155. DEF_SPLSTR( "dlr." ),
  1156. DEF_SPLSTR( "dm." ),
  1157. DEF_SPLSTR( "dn." ),
  1158. DEF_SPLSTR( "doc." ),
  1159. DEF_SPLSTR( "dol." ),
  1160. DEF_SPLSTR( "dom." ),
  1161. DEF_SPLSTR( "doz." ),
  1162. DEF_SPLSTR( "dpt." ),
  1163. DEF_SPLSTR( "dr." ),
  1164. DEF_SPLSTR( "dup." ),
  1165. DEF_SPLSTR( "dupl." ), // PaulCa 4/15/99 (Bug 108)
  1166. DEF_SPLSTR( "dupls." ), // PaulCa 4/15/99 (Bug 108)
  1167. DEF_SPLSTR( "dups." ), // PaulCa 4/15/99 (Bug 108)
  1168. DEF_SPLSTR( "dwt." ),
  1169. DEF_SPLSTR( "dy." ),
  1170. DEF_SPLSTR( "dz." ),
  1171. DEF_SPLSTR( "e.e." ),
  1172. DEF_SPLSTR( "e.g." ), // Moved from titles.txt - edc 8/18/99
  1173. DEF_SPLSTR( "e.o." ),
  1174. DEF_SPLSTR( "e.o.m." ),
  1175. DEF_SPLSTR( "e.p.t." ), // PaulCa 4/15/99 (Bug 108)
  1176. DEF_SPLSTR( "e.s.p." ), // PaulCa 4/15/99 (Bug 108)
  1177. DEF_SPLSTR( "e.t.a." ), // PaulCa 4/15/99 (Bug 108)
  1178. DEF_SPLSTR( "e.t.d." ), // PaulCa 4/15/99 (Bug 108)
  1179. DEF_SPLSTR( "ea." ), // PaulCa 4/15/99 (Bug 108)
  1180. DEF_SPLSTR( "eccl." ),
  1181. DEF_SPLSTR( "eccles." ),
  1182. DEF_SPLSTR( "ecol." ),
  1183. DEF_SPLSTR( "ed." ),
  1184. DEF_SPLSTR( "eds." ), // PaulCa 4/15/99 (Bug 108)
  1185. DEF_SPLSTR( "educ." ),
  1186. DEF_SPLSTR( "eff." ),
  1187. DEF_SPLSTR( "el." ),
  1188. DEF_SPLSTR( "elec." ),
  1189. DEF_SPLSTR( "elem." ),
  1190. DEF_SPLSTR( "elev." ),
  1191. DEF_SPLSTR( "emer." ),
  1192. DEF_SPLSTR( "emp." ),
  1193. DEF_SPLSTR( "enc." ),
  1194. DEF_SPLSTR( "encl." ),
  1195. DEF_SPLSTR( "ency." ),
  1196. DEF_SPLSTR( "encyc." ),
  1197. DEF_SPLSTR( "encycl." ),
  1198. DEF_SPLSTR( "eng." ),
  1199. DEF_SPLSTR( "engr." ),
  1200. DEF_SPLSTR( "enl." ),
  1201. DEF_SPLSTR( "entom." ),
  1202. DEF_SPLSTR( "eq." ),
  1203. DEF_SPLSTR( "eqn." ),
  1204. DEF_SPLSTR( "eqns." ),
  1205. DEF_SPLSTR( "equip." ), // PaulCa 4/15/99 (Bug 108)
  1206. DEF_SPLSTR( "equiv." ),
  1207. DEF_SPLSTR( "esp." ),
  1208. DEF_SPLSTR( "esq." ), // PaulCa 4/15/99 (Bug 108)
  1209. DEF_SPLSTR( "est." ),
  1210. // "et al." ),
  1211. // "et seq." ),
  1212. // "et ux." ),
  1213. DEF_SPLSTR( "etc." ),
  1214. DEF_SPLSTR( "etym." ),
  1215. DEF_SPLSTR( "evan." ),
  1216. DEF_SPLSTR( "evang." ),
  1217. DEF_SPLSTR( "evap." ),
  1218. DEF_SPLSTR( "evg." ),
  1219. DEF_SPLSTR( "ex." ), // PaulCa 4/15/99 (Bug 108)
  1220. DEF_SPLSTR( "exc." ),
  1221. DEF_SPLSTR( "exch." ),
  1222. DEF_SPLSTR( "excl." ),
  1223. // "exec." ), // PaulCa 4/15/99 (Bug 108)
  1224. // "execs." ), // PaulCa 4/15/99 (Bug 108)
  1225. DEF_SPLSTR( "exp." ),
  1226. DEF_SPLSTR( "expt." ),
  1227. DEF_SPLSTR( "exptl." ),
  1228. DEF_SPLSTR( "exr." ),
  1229. DEF_SPLSTR( "exrx." ),
  1230. DEF_SPLSTR( "ext." ),
  1231. DEF_SPLSTR( "f.a." ),
  1232. DEF_SPLSTR( "f.a.a." ),
  1233. DEF_SPLSTR( "f.a.s." ),
  1234. DEF_SPLSTR( "f.c." ),
  1235. DEF_SPLSTR( "f.h.b." ), // PaulCa 4/15/99 (Bug 108)
  1236. DEF_SPLSTR( "f.o.b." ),
  1237. DEF_SPLSTR( "f.r." ),
  1238. DEF_SPLSTR( "f.v." ),
  1239. DEF_SPLSTR( "fac." ),
  1240. DEF_SPLSTR( "fam." ),
  1241. DEF_SPLSTR( "fasc." ),
  1242. DEF_SPLSTR( "fcap." ),
  1243. DEF_SPLSTR( "fcp." ),
  1244. DEF_SPLSTR( "fcy." ),
  1245. DEF_SPLSTR( "fec." ),
  1246. // "fed." ), // PaulCa 4/15/99 (Bug 108)
  1247. DEF_SPLSTR( "fem." ),
  1248. DEF_SPLSTR( "ff." ),
  1249. DEF_SPLSTR( "fgt." ), // PaulCa 4/15/99 (Bug 108)
  1250. DEF_SPLSTR( "fict." ),
  1251. DEF_SPLSTR( "fig." ), // special case
  1252. DEF_SPLSTR( "figs." ), // special case
  1253. DEF_SPLSTR( "fl." ),
  1254. DEF_SPLSTR( "fld." ),
  1255. DEF_SPLSTR( "fm." ),
  1256. DEF_SPLSTR( "fn." ),
  1257. DEF_SPLSTR( "fol." ),
  1258. DEF_SPLSTR( "fp." ),
  1259. DEF_SPLSTR( "fr." ),
  1260. DEF_SPLSTR( "freq." ),
  1261. DEF_SPLSTR( "frt." ),
  1262. DEF_SPLSTR( "ft." ),
  1263. DEF_SPLSTR( "fth." ),
  1264. DEF_SPLSTR( "furn." ),
  1265. DEF_SPLSTR( "fut." ),
  1266. DEF_SPLSTR( "fwd." ), // PaulCa 4/15/99 (Bug 108)
  1267. DEF_SPLSTR( "g.m.b.h." ),
  1268. DEF_SPLSTR( "g.p.d." ),
  1269. DEF_SPLSTR( "g.p.m." ),
  1270. DEF_SPLSTR( "g.p.s." ),
  1271. DEF_SPLSTR( "ga." ),
  1272. // "gal." ), // PaulCa 4/15/99 (Bug 108)
  1273. DEF_SPLSTR( "galv." ),
  1274. DEF_SPLSTR( "gaz." ),
  1275. DEF_SPLSTR( "gd." ),
  1276. DEF_SPLSTR( "gds." ),
  1277. DEF_SPLSTR( "gen." ),
  1278. DEF_SPLSTR( "genit." ),
  1279. DEF_SPLSTR( "genl." ),
  1280. DEF_SPLSTR( "geog." ),
  1281. DEF_SPLSTR( "geol." ),
  1282. DEF_SPLSTR( "geom." ),
  1283. DEF_SPLSTR( "ger." ),
  1284. DEF_SPLSTR( "gl." ),
  1285. DEF_SPLSTR( "gld." ),
  1286. DEF_SPLSTR( "gm." ),
  1287. DEF_SPLSTR( "gnd." ),
  1288. DEF_SPLSTR( "gov." ),
  1289. DEF_SPLSTR( "govt." ),
  1290. DEF_SPLSTR( "gr." ),
  1291. // "gr. wt." ),
  1292. DEF_SPLSTR( "gro." ),
  1293. DEF_SPLSTR( "gt." ),
  1294. DEF_SPLSTR( "gtd." ),
  1295. DEF_SPLSTR( "gtt." ),
  1296. DEF_SPLSTR( "guar." ),
  1297. DEF_SPLSTR( "gyn." ),
  1298. DEF_SPLSTR( "gynecol." ),
  1299. DEF_SPLSTR( "h.c." ),
  1300. DEF_SPLSTR( "h.q." ), // PaulCa 4/15/99 (Bug 108)
  1301. DEF_SPLSTR( "h.r." ),
  1302. DEF_SPLSTR( "hab." ), // "hab. corp." ),
  1303. DEF_SPLSTR( "hd." ),
  1304. DEF_SPLSTR( "hdbk." ),
  1305. DEF_SPLSTR( "hdkf." ),
  1306. DEF_SPLSTR( "hdlg." ), // PaulCa 4/15/99 (Bug 108)
  1307. DEF_SPLSTR( "hdqrs." ),
  1308. DEF_SPLSTR( "hdwe." ),
  1309. DEF_SPLSTR( "hf." ),
  1310. DEF_SPLSTR( "hgb." ),
  1311. DEF_SPLSTR( "hgt." ),
  1312. DEF_SPLSTR( "hgwy." ),
  1313. DEF_SPLSTR( "hist." ),
  1314. DEF_SPLSTR( "hld." ),
  1315. DEF_SPLSTR( "hm." ),
  1316. DEF_SPLSTR( "ho." ),
  1317. // "hon." ), // PaulCa 4/15/99 (Bug 108)
  1318. DEF_SPLSTR( "hor." ),
  1319. DEF_SPLSTR( "horol." ),
  1320. DEF_SPLSTR( "hort." ),
  1321. DEF_SPLSTR( "hosp." ),
  1322. DEF_SPLSTR( "hp." ), // horsepower
  1323. DEF_SPLSTR( "hr." ),
  1324. DEF_SPLSTR( "ht." ), // PaulCa 4/15/99 (Bug 108)
  1325. // "http." ), // PaulCa 4/15/99 (Bug 108)
  1326. DEF_SPLSTR( "hwy." ), // PaulCa 4/15/99 (Bug 108)
  1327. DEF_SPLSTR( "hyd." ),
  1328. DEF_SPLSTR( "hypoth." ),
  1329. DEF_SPLSTR( "i.a." ),
  1330. DEF_SPLSTR( "i.d." ),
  1331. DEF_SPLSTR( "i.e." ), // Moved from titles.txt - edc 8/18/99
  1332. DEF_SPLSTR( "i.q." ),
  1333. DEF_SPLSTR( "i.w." ),
  1334. DEF_SPLSTR( "ib." ),
  1335. DEF_SPLSTR( "ibid." ), // PaulCa 4/15/99 (Bug 108)
  1336. DEF_SPLSTR( "ichth." ),
  1337. DEF_SPLSTR( "ign." ),
  1338. DEF_SPLSTR( "illus." ),
  1339. DEF_SPLSTR( "imit." ),
  1340. DEF_SPLSTR( "immun." ),
  1341. DEF_SPLSTR( "in." ), // inch
  1342. DEF_SPLSTR( "inbd." ),
  1343. DEF_SPLSTR( "inc." ),
  1344. DEF_SPLSTR( "incl." ),
  1345. DEF_SPLSTR( "incog." ),
  1346. DEF_SPLSTR( "incr." ),
  1347. DEF_SPLSTR( "ind." ),
  1348. DEF_SPLSTR( "indef." ),
  1349. DEF_SPLSTR( "indic." ),
  1350. DEF_SPLSTR( "indn." ),
  1351. DEF_SPLSTR( "indus." ),
  1352. DEF_SPLSTR( "inf." ),
  1353. DEF_SPLSTR( "infin." ),
  1354. DEF_SPLSTR( "infl." ),
  1355. DEF_SPLSTR( "infs." ), // PaulCa 4/15/99 (Bug 108)
  1356. DEF_SPLSTR( "inj." ),
  1357. DEF_SPLSTR( "inq." ),
  1358. DEF_SPLSTR( "ins." ),
  1359. DEF_SPLSTR( "insol." ),
  1360. DEF_SPLSTR( "insp." ),
  1361. DEF_SPLSTR( "inst." ),
  1362. DEF_SPLSTR( "instr." ),
  1363. // "int'l." ), // PaulCa 4/15/99 (Bug 108)
  1364. DEF_SPLSTR( "int." ),
  1365. DEF_SPLSTR( "inter." ),
  1366. DEF_SPLSTR( "interj." ),
  1367. DEF_SPLSTR( "interp." ),
  1368. DEF_SPLSTR( "interrog." ),
  1369. DEF_SPLSTR( "intl." ),
  1370. DEF_SPLSTR( "intr." ),
  1371. // "intro." ), // PaulCa 4/15/99 (Bug 108)
  1372. DEF_SPLSTR( "inv." ),
  1373. DEF_SPLSTR( "irid." ),
  1374. DEF_SPLSTR( "irreg." ),
  1375. DEF_SPLSTR( "isl." ),
  1376. DEF_SPLSTR( "isth." ),
  1377. DEF_SPLSTR( "ital." ),
  1378. DEF_SPLSTR( "jct." ),
  1379. DEF_SPLSTR( "jnr." ),
  1380. DEF_SPLSTR( "jnt." ),
  1381. DEF_SPLSTR( "jour." ),
  1382. DEF_SPLSTR( "jr." ),
  1383. DEF_SPLSTR( "jt." ),
  1384. DEF_SPLSTR( "jun." ),
  1385. DEF_SPLSTR( "junc." ),
  1386. DEF_SPLSTR( "juv." ),
  1387. DEF_SPLSTR( "jwlr." ),
  1388. DEF_SPLSTR( "kc." ),
  1389. DEF_SPLSTR( "km." ),
  1390. DEF_SPLSTR( "kmh." ),
  1391. DEF_SPLSTR( "kn." ),
  1392. DEF_SPLSTR( "kr." ),
  1393. DEF_SPLSTR( "kt." ),
  1394. DEF_SPLSTR( "l." ), // liter
  1395. DEF_SPLSTR( "l.c." ), // PaulCa 4/15/99 (Bug 108)
  1396. DEF_SPLSTR( "l.c.d." ),
  1397. DEF_SPLSTR( "l.c.m." ),
  1398. DEF_SPLSTR( "l.t." ),
  1399. DEF_SPLSTR( "lang." ),
  1400. DEF_SPLSTR( "langs." ), // PaulCa 4/15/99 (Bug 108)
  1401. DEF_SPLSTR( "lat." ),
  1402. DEF_SPLSTR( "lav." ),
  1403. DEF_SPLSTR( "lb." ),
  1404. DEF_SPLSTR( "lbs." ),
  1405. DEF_SPLSTR( "ld." ),
  1406. DEF_SPLSTR( "ldg." ),
  1407. DEF_SPLSTR( "lea." ),
  1408. DEF_SPLSTR( "lect." ),
  1409. DEF_SPLSTR( "lectr." ),
  1410. DEF_SPLSTR( "legis." ),
  1411. DEF_SPLSTR( "lg." ),
  1412. DEF_SPLSTR( "lge." ),
  1413. DEF_SPLSTR( "li." ),
  1414. DEF_SPLSTR( "lieut." ), // PaulCa 4/15/99 (Bug 108)
  1415. DEF_SPLSTR( "lim." ),
  1416. DEF_SPLSTR( "lin." ),
  1417. DEF_SPLSTR( "ling." ),
  1418. DEF_SPLSTR( "liq." ),
  1419. // "lit." ), // PaulCa 4/15/99 (Bug 108)
  1420. DEF_SPLSTR( "lith." ),
  1421. DEF_SPLSTR( "litho." ),
  1422. DEF_SPLSTR( "lithog." ),
  1423. DEF_SPLSTR( "ll." ), // PaulCa 4/15/99 (Bug 108)
  1424. DEF_SPLSTR( "loc." ),
  1425. // "loc. cit." ),
  1426. // "long." ), // PaulCa 4/15/99 (Bug 108)
  1427. DEF_SPLSTR( "loq." ),
  1428. DEF_SPLSTR( "lt." ),
  1429. DEF_SPLSTR( "ltd." ),
  1430. DEF_SPLSTR( "ltda." ),
  1431. DEF_SPLSTR( "lv." ),
  1432. DEF_SPLSTR( "lyr." ),
  1433. DEF_SPLSTR( "m.d." ), // PaulCa 4/15/99 (Bug 108)
  1434. DEF_SPLSTR( "m.f." ),
  1435. DEF_SPLSTR( "m.m." ),
  1436. DEF_SPLSTR( "m.o." ),
  1437. DEF_SPLSTR( "m.o.m." ),
  1438. DEF_SPLSTR( "m.p.g." ), // PaulCa 4/15/99 (Bug 108)
  1439. DEF_SPLSTR( "m.p.h." ),
  1440. DEF_SPLSTR( "m.s.l." ),
  1441. DEF_SPLSTR( "m.t." ),
  1442. DEF_SPLSTR( "m.y." ),
  1443. DEF_SPLSTR( "mach." ),
  1444. DEF_SPLSTR( "mag." ),
  1445. DEF_SPLSTR( "manuf." ),
  1446. DEF_SPLSTR( "manufac." ),
  1447. DEF_SPLSTR( "marg." ),
  1448. DEF_SPLSTR( "masc." ),
  1449. // "max." ), // PaulCa 4/15/99 (Bug 108)
  1450. DEF_SPLSTR( "mc." ),
  1451. DEF_SPLSTR( "mdse." ),
  1452. DEF_SPLSTR( "meas." ),
  1453. DEF_SPLSTR( "mech." ),
  1454. DEF_SPLSTR( "med." ),
  1455. DEF_SPLSTR( "mer." ),
  1456. DEF_SPLSTR( "metall." ),
  1457. DEF_SPLSTR( "metaph." ),
  1458. DEF_SPLSTR( "mfd." ),
  1459. DEF_SPLSTR( "mfg." ),
  1460. DEF_SPLSTR( "mfr." ),
  1461. DEF_SPLSTR( "mfrs." ), // PaulCa 4/15/99 (Bug 108)
  1462. DEF_SPLSTR( "mg." ), // milligram
  1463. DEF_SPLSTR( "mgmt." ),
  1464. DEF_SPLSTR( "mgr." ),
  1465. DEF_SPLSTR( "mgrs." ), // PaulCa 4/15/99 (Bug 108)
  1466. DEF_SPLSTR( "mgt." ),
  1467. DEF_SPLSTR( "mhz." ),
  1468. DEF_SPLSTR( "mi." ),
  1469. DEF_SPLSTR( "mid." ),
  1470. DEF_SPLSTR( "min." ),
  1471. DEF_SPLSTR( "misc." ),
  1472. DEF_SPLSTR( "mk." ),
  1473. DEF_SPLSTR( "mkt." ),
  1474. DEF_SPLSTR( "mktg." ),
  1475. DEF_SPLSTR( "ml." ), // milliliter
  1476. DEF_SPLSTR( "mm." ),
  1477. DEF_SPLSTR( "mngr." ),
  1478. DEF_SPLSTR( "mo." ),
  1479. DEF_SPLSTR( "mol." ),
  1480. DEF_SPLSTR( "mon." ),
  1481. DEF_SPLSTR( "morph." ),
  1482. DEF_SPLSTR( "mos." ),
  1483. DEF_SPLSTR( "mph." ),
  1484. DEF_SPLSTR( "msec." ),
  1485. DEF_SPLSTR( "msg." ),
  1486. DEF_SPLSTR( "mt." ),
  1487. DEF_SPLSTR( "mtg." ),
  1488. DEF_SPLSTR( "mtge." ),
  1489. DEF_SPLSTR( "mtgs." ), // PaulCa 4/15/99 (Bug 108)
  1490. DEF_SPLSTR( "mtn." ),
  1491. DEF_SPLSTR( "mts." ),
  1492. DEF_SPLSTR( "mus." ),
  1493. DEF_SPLSTR( "mxd." ),
  1494. DEF_SPLSTR( "myc." ),
  1495. DEF_SPLSTR( "mycol." ),
  1496. DEF_SPLSTR( "mythol." ),
  1497. DEF_SPLSTR( "n.b." ),
  1498. DEF_SPLSTR( "n.d." ),
  1499. DEF_SPLSTR( "n.e.s." ),
  1500. DEF_SPLSTR( "n.l." ),
  1501. DEF_SPLSTR( "n.m." ),
  1502. DEF_SPLSTR( "n.o.p." ),
  1503. DEF_SPLSTR( "n.o.s." ),
  1504. DEF_SPLSTR( "n.s." ),
  1505. DEF_SPLSTR( "n.s.f." ),
  1506. DEF_SPLSTR( "n.t.p." ),
  1507. DEF_SPLSTR( "n.wt." ),
  1508. DEF_SPLSTR( "nat." ),
  1509. DEF_SPLSTR( "natl." ),
  1510. DEF_SPLSTR( "naut." ),
  1511. DEF_SPLSTR( "nav." ),
  1512. DEF_SPLSTR( "ne." ), // PaulCa 4/15/99 (Bug 108)
  1513. DEF_SPLSTR( "neg." ),
  1514. DEF_SPLSTR( "neur." ),
  1515. DEF_SPLSTR( "neurol." ),
  1516. DEF_SPLSTR( "neut." ),
  1517. DEF_SPLSTR( "no." ), // special case handled in the code
  1518. DEF_SPLSTR( "nol." ), // "nol. pros." ),
  1519. DEF_SPLSTR( "nom." ),
  1520. DEF_SPLSTR( "nos." ),
  1521. DEF_SPLSTR( "nt." ), // PaulCa 4/15/99 (Bug 108)
  1522. DEF_SPLSTR( "nt.wt." ),
  1523. DEF_SPLSTR( "num." ),
  1524. DEF_SPLSTR( "numis." ),
  1525. DEF_SPLSTR( "nw." ), // PaulCa 4/15/99 (Bug 108)
  1526. DEF_SPLSTR( "o.c." ),
  1527. DEF_SPLSTR( "o.d." ),
  1528. DEF_SPLSTR( "o.k." ), // PaulCa 4/15/99 (Bug 108)
  1529. DEF_SPLSTR( "o.n.o." ), // PaulCa 4/15/99 (Bug 108)
  1530. DEF_SPLSTR( "o.s." ),
  1531. DEF_SPLSTR( "o.t." ),
  1532. DEF_SPLSTR( "ob." ),
  1533. DEF_SPLSTR( "obj." ),
  1534. DEF_SPLSTR( "obl." ),
  1535. DEF_SPLSTR( "obs." ),
  1536. DEF_SPLSTR( "obstet." ),
  1537. DEF_SPLSTR( "oc." ),
  1538. DEF_SPLSTR( "occ." ),
  1539. DEF_SPLSTR( "occas." ),
  1540. DEF_SPLSTR( "oct." ),
  1541. DEF_SPLSTR( "op." ),
  1542. // L"op. cit." ),
  1543. DEF_SPLSTR( "opp." ),
  1544. DEF_SPLSTR( "opt." ), // PaulCa 4/15/99 (Bug 108)
  1545. DEF_SPLSTR( "orch." ),
  1546. DEF_SPLSTR( "ord." ),
  1547. DEF_SPLSTR( "ordn." ),
  1548. DEF_SPLSTR( "org." ),
  1549. DEF_SPLSTR( "orig." ),
  1550. DEF_SPLSTR( "ornith." ),
  1551. DEF_SPLSTR( "orth." ),
  1552. DEF_SPLSTR( "otol." ),
  1553. DEF_SPLSTR( "oz" ),
  1554. DEF_SPLSTR( "oz." ),
  1555. DEF_SPLSTR( "p.a." ),
  1556. DEF_SPLSTR( "p.c." ),
  1557. DEF_SPLSTR( "p.d." ),
  1558. DEF_SPLSTR( "p.m." ),
  1559. DEF_SPLSTR( "p.n." ),
  1560. DEF_SPLSTR( "p.o." ),
  1561. DEF_SPLSTR( "p.o.e." ), // PaulCa 4/15/99 (Bug 108)
  1562. DEF_SPLSTR( "p.p." ),
  1563. DEF_SPLSTR( "p.p.a." ),
  1564. DEF_SPLSTR( "p.q." ),
  1565. DEF_SPLSTR( "p.r." ),
  1566. DEF_SPLSTR( "p.r.n." ),
  1567. DEF_SPLSTR( "p.s." ), // A bogus abbreviation for Post Scriptum. Also covers "P.S." and "P.s."
  1568. DEF_SPLSTR( "p.t." ),
  1569. DEF_SPLSTR( "p.t.o." ),
  1570. DEF_SPLSTR( "pam." ),
  1571. DEF_SPLSTR( "par." ), // "cet. par."
  1572. DEF_SPLSTR( "paren." ),
  1573. DEF_SPLSTR( "parl." ),
  1574. // L"pat." ), // PaulCa 4/15/99 (Bug 108)
  1575. DEF_SPLSTR( "patd." ),
  1576. // L"pats." ), // PaulCa 4/15/99 (Bug 108)
  1577. DEF_SPLSTR( "payt." ),
  1578. DEF_SPLSTR( "pct." ),
  1579. DEF_SPLSTR( "pd." ),
  1580. DEF_SPLSTR( "per." ),
  1581. DEF_SPLSTR( "perp." ),
  1582. DEF_SPLSTR( "pers." ),
  1583. DEF_SPLSTR( "petr." ),
  1584. DEF_SPLSTR( "petrog." ),
  1585. DEF_SPLSTR( "pf." ),
  1586. DEF_SPLSTR( "pfd." ),
  1587. DEF_SPLSTR( "pfg." ),
  1588. DEF_SPLSTR( "pg." ),
  1589. DEF_SPLSTR( "ph." ),
  1590. DEF_SPLSTR( "phar." ),
  1591. DEF_SPLSTR( "pharm." ),
  1592. DEF_SPLSTR( "phil." ),
  1593. DEF_SPLSTR( "philos." ),
  1594. DEF_SPLSTR( "phon." ),
  1595. DEF_SPLSTR( "photog." ),
  1596. DEF_SPLSTR( "photom." ),
  1597. DEF_SPLSTR( "phr." ),
  1598. DEF_SPLSTR( "phren." ),
  1599. DEF_SPLSTR( "phys." ),
  1600. // L"phys. ed." ),
  1601. DEF_SPLSTR( "physiol." ),
  1602. DEF_SPLSTR( "pinx." ),
  1603. DEF_SPLSTR( "pizz." ),
  1604. DEF_SPLSTR( "pk." ),
  1605. DEF_SPLSTR( "pkg." ),
  1606. DEF_SPLSTR( "pkgs." ), // PaulCa 4/15/99 (Bug 108)
  1607. DEF_SPLSTR( "pkt." ),
  1608. DEF_SPLSTR( "pl." ),
  1609. DEF_SPLSTR( "plf." ),
  1610. DEF_SPLSTR( "pln." ),
  1611. DEF_SPLSTR( "pls." ), // PaulCa 4/15/99 (Bug 108)
  1612. DEF_SPLSTR( "plu." ),
  1613. DEF_SPLSTR( "pm." ),
  1614. DEF_SPLSTR( "pmk." ),
  1615. DEF_SPLSTR( "pmt." ),
  1616. DEF_SPLSTR( "pmts." ), // PaulCa 4/15/99 (Bug 108)
  1617. DEF_SPLSTR( "pneum." ),
  1618. DEF_SPLSTR( "pol." ),
  1619. DEF_SPLSTR( "polit." ),
  1620. DEF_SPLSTR( "por." ),
  1621. DEF_SPLSTR( "pos." ),
  1622. DEF_SPLSTR( "poss." ),
  1623. DEF_SPLSTR( "pp." ),
  1624. DEF_SPLSTR( "ppd." ),
  1625. DEF_SPLSTR( "pph." ),
  1626. DEF_SPLSTR( "ppt." ),
  1627. DEF_SPLSTR( "pptn." ),
  1628. DEF_SPLSTR( "pr." ),
  1629. DEF_SPLSTR( "prec." ),
  1630. DEF_SPLSTR( "pred." ),
  1631. DEF_SPLSTR( "pref." ),
  1632. DEF_SPLSTR( "prem." ),
  1633. // L"prep." ), // PaulCa 4/15/99 (Bug 108)
  1634. DEF_SPLSTR( "prepd." ),
  1635. DEF_SPLSTR( "prepn." ),
  1636. DEF_SPLSTR( "preps." ), // PaulCa 4/15/99 (Bug 108)
  1637. DEF_SPLSTR( "pres." ),
  1638. DEF_SPLSTR( "pret." ),
  1639. DEF_SPLSTR( "prev." ),
  1640. DEF_SPLSTR( "prf." ),
  1641. DEF_SPLSTR( "prin." ),
  1642. DEF_SPLSTR( "priv." ),
  1643. DEF_SPLSTR( "prob." ),
  1644. DEF_SPLSTR( "probs." ), // PaulCa 4/15/99 (Bug 108)
  1645. DEF_SPLSTR( "proc." ),
  1646. // L"prod." ), // PaulCa 4/15/99 (Bug 108)
  1647. // L"prods." ), // PaulCa 4/15/99 (Bug 108)
  1648. DEF_SPLSTR( "prof." ),
  1649. DEF_SPLSTR( "pron." ),
  1650. DEF_SPLSTR( "propr." ),
  1651. DEF_SPLSTR( "pros." ),
  1652. DEF_SPLSTR( "protec." ),
  1653. DEF_SPLSTR( "prov." ),
  1654. DEF_SPLSTR( "prox." ),
  1655. DEF_SPLSTR( "ps." ), // A bogus abbreviation for Post Scriptum. Also covers "PS." and "Ps."
  1656. DEF_SPLSTR( "psec." ),
  1657. DEF_SPLSTR( "pseud." ),
  1658. DEF_SPLSTR( "psf." ),
  1659. DEF_SPLSTR( "pstg." ), // PaulCa 4/15/99 (Bug 108)
  1660. DEF_SPLSTR( "psych." ),
  1661. DEF_SPLSTR( "psychol." ),
  1662. DEF_SPLSTR( "pt." ),
  1663. DEF_SPLSTR( "pta." ),
  1664. DEF_SPLSTR( "ptg." ),
  1665. DEF_SPLSTR( "pty." ),
  1666. // L"pub." ), // PaulCa 4/15/99 (Bug 108)
  1667. DEF_SPLSTR( "publ." ),
  1668. // L"pubs." ), // PaulCa 4/15/99 (Bug 108)
  1669. DEF_SPLSTR( "pwr." ),
  1670. DEF_SPLSTR( "pwt." ),
  1671. DEF_SPLSTR( "pxt." ),
  1672. DEF_SPLSTR( "pyro." ),
  1673. // L"q. t." ),
  1674. DEF_SPLSTR( "q.b." ), // PaulCa 4/15/99 (Bug 108)
  1675. DEF_SPLSTR( "q.i.d." ),
  1676. DEF_SPLSTR( "q.p." ),
  1677. DEF_SPLSTR( "q.s." ),
  1678. DEF_SPLSTR( "q.t." ),
  1679. DEF_SPLSTR( "q.v." ),
  1680. DEF_SPLSTR( "ql." ),
  1681. DEF_SPLSTR( "qlty." ),
  1682. DEF_SPLSTR( "qn." ),
  1683. DEF_SPLSTR( "qq." ),
  1684. DEF_SPLSTR( "qq.v." ),
  1685. DEF_SPLSTR( "qr." ),
  1686. DEF_SPLSTR( "qrs." ), // PaulCa 4/15/99 (Bug 108)
  1687. DEF_SPLSTR( "qt." ),
  1688. DEF_SPLSTR( "qto." ),
  1689. DEF_SPLSTR( "qtr." ), //
  1690. DEF_SPLSTR( "qtrs." ), // Noah 2.0, bug #70: the first two qtrs. of CY 95
  1691. DEF_SPLSTR( "qty." ),
  1692. DEF_SPLSTR( "qu." ),
  1693. DEF_SPLSTR( "qual." ),
  1694. DEF_SPLSTR( "quant." ),
  1695. DEF_SPLSTR( "quar." ),
  1696. DEF_SPLSTR( "ques." ),
  1697. DEF_SPLSTR( "quot." ),
  1698. DEF_SPLSTR( "r.h." ),
  1699. DEF_SPLSTR( "r.i.p." ), // PaulCa 4/15/99 (Bug 108)
  1700. DEF_SPLSTR( "r.n." ), // PaulCa 4/15/99 (Bug 108)
  1701. DEF_SPLSTR( "r.o.t.c." ), // PaulCa 4/15/99 (Bug 108)
  1702. DEF_SPLSTR( "rad." ),
  1703. DEF_SPLSTR( "rcpt." ),
  1704. DEF_SPLSTR( "rct." ),
  1705. DEF_SPLSTR( "rd." ),
  1706. DEF_SPLSTR( "rec." ),
  1707. // L"rec. sec." ),
  1708. DEF_SPLSTR( "recd." ),
  1709. DEF_SPLSTR( "recip." ),
  1710. DEF_SPLSTR( "recs." ), // PaulCa 4/15/99 (Bug 108)
  1711. DEF_SPLSTR( "rect." ),
  1712. // L"red." ), // PaulCa 4/15/99 (Bug 108)
  1713. DEF_SPLSTR( "ref." ),
  1714. DEF_SPLSTR( "refl." ),
  1715. // L"refs." ), // PaulCa 4/15/99 (Bug 108)
  1716. DEF_SPLSTR( "reg." ),
  1717. DEF_SPLSTR( "regd." ),
  1718. DEF_SPLSTR( "regt." ),
  1719. DEF_SPLSTR( "rel." ),
  1720. DEF_SPLSTR( "rem." ),
  1721. DEF_SPLSTR( "rep." ),
  1722. DEF_SPLSTR( "repl." ),
  1723. // L"reps." ), // PaulCa 4/15/99 (Bug 108)
  1724. DEF_SPLSTR( "rept." ),
  1725. DEF_SPLSTR( "req." ),
  1726. DEF_SPLSTR( "reqd." ),
  1727. DEF_SPLSTR( "res." ),
  1728. DEF_SPLSTR( "resp." ),
  1729. DEF_SPLSTR( "ret." ),
  1730. DEF_SPLSTR( "rev." ),
  1731. DEF_SPLSTR( "rf." ),
  1732. DEF_SPLSTR( "rhbdr." ),
  1733. DEF_SPLSTR( "rheo." ),
  1734. DEF_SPLSTR( "rhet." ),
  1735. DEF_SPLSTR( "rhomb." ),
  1736. DEF_SPLSTR( "rit." ),
  1737. DEF_SPLSTR( "riv." ),
  1738. DEF_SPLSTR( "rm." ),
  1739. DEF_SPLSTR( "rms." ), // PaulCa 4/15/99 (Bug 108)
  1740. DEF_SPLSTR( "rnd." ),
  1741. DEF_SPLSTR( "ro." ),
  1742. DEF_SPLSTR( "rom." ),
  1743. DEF_SPLSTR( "rpt." ),
  1744. DEF_SPLSTR( "rt." ),
  1745. DEF_SPLSTR( "rte." ),
  1746. DEF_SPLSTR( "rtes." ), // PaulCa 4/15/99 (Bug 108)
  1747. DEF_SPLSTR( "rul." ),
  1748. DEF_SPLSTR( "rwy." ),
  1749. DEF_SPLSTR( "ry." ),
  1750. DEF_SPLSTR( "s.a." ),
  1751. DEF_SPLSTR( "s.ap." ),
  1752. DEF_SPLSTR( "s.b." ),
  1753. DEF_SPLSTR( "s.d." ),
  1754. DEF_SPLSTR( "s.l." ),
  1755. DEF_SPLSTR( "s.l.a.n." ),
  1756. DEF_SPLSTR( "s.n." ),
  1757. DEF_SPLSTR( "s.o." ),
  1758. DEF_SPLSTR( "s.p." ),
  1759. DEF_SPLSTR( "s.p.a." ),
  1760. DEF_SPLSTR( "s.p.s." ),
  1761. DEF_SPLSTR( "s.t." ),
  1762. DEF_SPLSTR( "s.w.a.t." ), // PaulCa 4/15/99 (Bug 108)
  1763. DEF_SPLSTR( "sanit." ),
  1764. DEF_SPLSTR( "satd." ),
  1765. DEF_SPLSTR( "sb." ),
  1766. DEF_SPLSTR( "sc." ),
  1767. DEF_SPLSTR( "sch." ),
  1768. DEF_SPLSTR( "sci." ),
  1769. DEF_SPLSTR( "scr." ),
  1770. DEF_SPLSTR( "sculp." ),
  1771. DEF_SPLSTR( "sd." ),
  1772. DEF_SPLSTR( "se." ), // PaulCa 4/15/99 (Bug 108)
  1773. DEF_SPLSTR( "sec." ),
  1774. DEF_SPLSTR( "sect." ), // special case
  1775. DEF_SPLSTR( "secy." ),
  1776. DEF_SPLSTR( "sed." ),
  1777. DEF_SPLSTR( "sel." ),
  1778. DEF_SPLSTR( "sem." ),
  1779. DEF_SPLSTR( "sen." ),
  1780. DEF_SPLSTR( "sep." ),
  1781. DEF_SPLSTR( "sepd." ),
  1782. DEF_SPLSTR( "seq." ),
  1783. DEF_SPLSTR( "seqq." ),
  1784. DEF_SPLSTR( "ser." ),
  1785. DEF_SPLSTR( "serv." ),
  1786. DEF_SPLSTR( "sess." ),
  1787. DEF_SPLSTR( "sf." ),
  1788. DEF_SPLSTR( "sfz." ),
  1789. DEF_SPLSTR( "sgd." ),
  1790. DEF_SPLSTR( "sh." ),
  1791. DEF_SPLSTR( "shpt." ),
  1792. DEF_SPLSTR( "shpts." ), // PaulCa 4/15/99 (Bug 108)
  1793. DEF_SPLSTR( "shr." ),
  1794. DEF_SPLSTR( "sht." ),
  1795. DEF_SPLSTR( "sig." ),
  1796. // L"sing." ), // PaulCa 4/15/99 (Bug 108)
  1797. DEF_SPLSTR( "sk." ),
  1798. DEF_SPLSTR( "sl." ),
  1799. DEF_SPLSTR( "sld." ),
  1800. DEF_SPLSTR( "sm." ),
  1801. DEF_SPLSTR( "soc." ),
  1802. DEF_SPLSTR( "sol." ),
  1803. DEF_SPLSTR( "soln." ),
  1804. DEF_SPLSTR( "soph." ),
  1805. DEF_SPLSTR( "sou." ),
  1806. DEF_SPLSTR( "sp." ),
  1807. DEF_SPLSTR( "spec." ), // PaulCa 4/15/99 (Bug 108)
  1808. DEF_SPLSTR( "specif." ),
  1809. DEF_SPLSTR( "spp." ),
  1810. DEF_SPLSTR( "spr." ),
  1811. DEF_SPLSTR( "spt." ),
  1812. DEF_SPLSTR( "sq." ),
  1813. DEF_SPLSTR( "sr." ),
  1814. DEF_SPLSTR( "ss." ),
  1815. DEF_SPLSTR( "ssp." ),
  1816. DEF_SPLSTR( "st." ),
  1817. DEF_SPLSTR( "sta." ),
  1818. DEF_SPLSTR( "stacc." ),
  1819. DEF_SPLSTR( "stat." ),
  1820. DEF_SPLSTR( "stbd." ),
  1821. DEF_SPLSTR( "std." ),
  1822. DEF_SPLSTR( "sten." ),
  1823. DEF_SPLSTR( "stenog." ),
  1824. DEF_SPLSTR( "ster." ),
  1825. DEF_SPLSTR( "stg." ),
  1826. DEF_SPLSTR( "stge." ),
  1827. DEF_SPLSTR( "stip." ),
  1828. DEF_SPLSTR( "stk." ),
  1829. DEF_SPLSTR( "stmt." ), // PaulCa 4/15/99 (Bug 108)
  1830. DEF_SPLSTR( "stmts." ), // PaulCa 4/15/99 (Bug 108)
  1831. DEF_SPLSTR( "str." ),
  1832. // L"sub." ), // PaulCa 4/15/99 (Bug 108)
  1833. DEF_SPLSTR( "subj." ),
  1834. DEF_SPLSTR( "subjs." ), // PaulCa 4/15/99 (Bug 108)
  1835. DEF_SPLSTR( "subs." ),
  1836. DEF_SPLSTR( "subsp." ),
  1837. DEF_SPLSTR( "subst." ),
  1838. DEF_SPLSTR( "suf." ),
  1839. DEF_SPLSTR( "suff." ),
  1840. DEF_SPLSTR( "supp." ),
  1841. DEF_SPLSTR( "suppl." ),
  1842. DEF_SPLSTR( "supr." ),
  1843. DEF_SPLSTR( "supt." ),
  1844. DEF_SPLSTR( "supvr." ),
  1845. DEF_SPLSTR( "sur." ),
  1846. DEF_SPLSTR( "surg." ),
  1847. DEF_SPLSTR( "surr." ),
  1848. DEF_SPLSTR( "svgs." ),
  1849. DEF_SPLSTR( "sw." ),
  1850. DEF_SPLSTR( "syl." ),
  1851. DEF_SPLSTR( "syll." ),
  1852. DEF_SPLSTR( "sym." ),
  1853. DEF_SPLSTR( "syn." ),
  1854. DEF_SPLSTR( "synd." ),
  1855. DEF_SPLSTR( "syst." ),
  1856. DEF_SPLSTR( "t.b." ),
  1857. DEF_SPLSTR( "t.g." ),
  1858. DEF_SPLSTR( "t.i.d." ),
  1859. DEF_SPLSTR( "t.l." ),
  1860. DEF_SPLSTR( "t.l.o." ),
  1861. DEF_SPLSTR( "t.m." ),
  1862. DEF_SPLSTR( "t.o." ),
  1863. DEF_SPLSTR( "t.p." ),
  1864. DEF_SPLSTR( "tab." ),
  1865. DEF_SPLSTR( "tbs." ),
  1866. DEF_SPLSTR( "tbsp." ),
  1867. DEF_SPLSTR( "tchr." ),
  1868. DEF_SPLSTR( "tec." ),
  1869. DEF_SPLSTR( "tech." ),
  1870. DEF_SPLSTR( "technol." ),
  1871. DEF_SPLSTR( "tel." ),
  1872. DEF_SPLSTR( "teleg." ),
  1873. // L"temp." ), // PaulCa 4/15/99 (Bug 108)
  1874. // L"temps." ), // PaulCa 4/15/99 (Bug 108)
  1875. DEF_SPLSTR( "ter." ),
  1876. DEF_SPLSTR( "terr." ),
  1877. DEF_SPLSTR( "tfr." ),
  1878. DEF_SPLSTR( "tgt." ),
  1879. DEF_SPLSTR( "theat." ),
  1880. DEF_SPLSTR( "theol." ),
  1881. DEF_SPLSTR( "therap." ),
  1882. DEF_SPLSTR( "therm." ),
  1883. DEF_SPLSTR( "tinct." ),
  1884. DEF_SPLSTR( "tk." ),
  1885. DEF_SPLSTR( "tkt." ),
  1886. DEF_SPLSTR( "tlr." ),
  1887. DEF_SPLSTR( "tn." ),
  1888. DEF_SPLSTR( "tng." ),
  1889. DEF_SPLSTR( "tnpk." ),
  1890. DEF_SPLSTR( "topog." ),
  1891. DEF_SPLSTR( "tp." ),
  1892. DEF_SPLSTR( "tpk." ),
  1893. DEF_SPLSTR( "tr." ),
  1894. DEF_SPLSTR( "trans." ),
  1895. DEF_SPLSTR( "transf." ),
  1896. DEF_SPLSTR( "transl." ),
  1897. DEF_SPLSTR( "transp." ),
  1898. DEF_SPLSTR( "trav." ),
  1899. DEF_SPLSTR( "treas." ),
  1900. DEF_SPLSTR( "trib." ),
  1901. DEF_SPLSTR( "trigon." ),
  1902. DEF_SPLSTR( "tripl." ),
  1903. DEF_SPLSTR( "trop." ),
  1904. DEF_SPLSTR( "trp." ),
  1905. DEF_SPLSTR( "tsp." ),
  1906. DEF_SPLSTR( "twp." ),
  1907. DEF_SPLSTR( "typ." ),
  1908. DEF_SPLSTR( "u.c." ),
  1909. DEF_SPLSTR( "u.p.s." ), // PaulCa 4/15/99 (Bug 108)
  1910. DEF_SPLSTR( "u.s." ),
  1911. DEF_SPLSTR( "u.s.a." ), // PaulCa 4/15/99 (Bug 108)
  1912. DEF_SPLSTR( "ult." ),
  1913. DEF_SPLSTR( "unan." ),
  1914. DEF_SPLSTR( "unb." ),
  1915. DEF_SPLSTR( "unbd." ),
  1916. DEF_SPLSTR( "univ." ),
  1917. DEF_SPLSTR( "unp." ),
  1918. DEF_SPLSTR( "uns." ),
  1919. DEF_SPLSTR( "urol." ),
  1920. DEF_SPLSTR( "usu." ),
  1921. DEF_SPLSTR( "util." ),
  1922. DEF_SPLSTR( "ux." ),
  1923. DEF_SPLSTR( "v.d." ),
  1924. DEF_SPLSTR( "v.i." ),
  1925. DEF_SPLSTR( "v.s." ),
  1926. DEF_SPLSTR( "v.v." ),
  1927. DEF_SPLSTR( "vac." ),
  1928. DEF_SPLSTR( "val." ),
  1929. DEF_SPLSTR( "var." ),
  1930. DEF_SPLSTR( "vars." ), // PaulCa 4/15/99 (Bug 108)
  1931. DEF_SPLSTR( "vb." ),
  1932. DEF_SPLSTR( "vbs." ), // PaulCa 4/15/99 (Bug 108)
  1933. DEF_SPLSTR( "veg." ),
  1934. DEF_SPLSTR( "vel." ),
  1935. DEF_SPLSTR( "ver." ),
  1936. DEF_SPLSTR( "vert." ),
  1937. DEF_SPLSTR( "veter." ),
  1938. DEF_SPLSTR( "vic." ),
  1939. DEF_SPLSTR( "vil." ),
  1940. DEF_SPLSTR( "vis." ),
  1941. DEF_SPLSTR( "viz." ),
  1942. DEF_SPLSTR( "vo." ),
  1943. DEF_SPLSTR( "voc." ),
  1944. DEF_SPLSTR( "vocab." ),
  1945. DEF_SPLSTR( "vol." ),
  1946. DEF_SPLSTR( "vols." ), // PaulCa 4/15/99 (Bug 108)
  1947. DEF_SPLSTR( "vou." ),
  1948. DEF_SPLSTR( "vs." ), // Moved from titles.txt - edc 8/18/99
  1949. DEF_SPLSTR( "vss." ),
  1950. DEF_SPLSTR( "vulg." ),
  1951. DEF_SPLSTR( "vv." ),
  1952. DEF_SPLSTR( "w.b." ),
  1953. DEF_SPLSTR( "w.f." ), // PaulCa 4/15/99 (Bug 108)
  1954. DEF_SPLSTR( "w.g." ),
  1955. DEF_SPLSTR( "w.i." ),
  1956. DEF_SPLSTR( "w.l." ),
  1957. DEF_SPLSTR( "w.o.c." ),
  1958. DEF_SPLSTR( "w.p.m." ), // PaulCa 4/15/99 (Bug 108)
  1959. DEF_SPLSTR( "wd." ),
  1960. DEF_SPLSTR( "wh." ),
  1961. DEF_SPLSTR( "whf." ),
  1962. DEF_SPLSTR( "whs." ),
  1963. DEF_SPLSTR( "whsle." ),
  1964. DEF_SPLSTR( "wid." ),
  1965. DEF_SPLSTR( "wk." ),
  1966. DEF_SPLSTR( "wkly." ),
  1967. DEF_SPLSTR( "wm." ),
  1968. DEF_SPLSTR( "wmk." ),
  1969. DEF_SPLSTR( "wpn." ),
  1970. DEF_SPLSTR( "wrnt." ),
  1971. DEF_SPLSTR( "wt." ),
  1972. DEF_SPLSTR( "x-div." ),
  1973. DEF_SPLSTR( "x-int." ), // PaulCa 4/15/99 (Bug 108)
  1974. DEF_SPLSTR( "yd." ),
  1975. DEF_SPLSTR( "yel." ),
  1976. DEF_SPLSTR( "yeo." ),
  1977. DEF_SPLSTR( "yr." ),
  1978. DEF_SPLSTR( "yrs." ),
  1979. DEF_SPLSTR( "zool." ),
  1980. };
  1981. // This is an alphabetized list of all non-proper-noun words which
  1982. // appear within the list of the 200 most frequent first words
  1983. // in sentences in both the Brown and WSJ corpora.
  1984. static const SPLSTR g_FirstWords[] =
  1985. {
  1986. DEF_SPLSTR( "A" ),
  1987. DEF_SPLSTR( "About" ),
  1988. DEF_SPLSTR( "According" ),
  1989. DEF_SPLSTR( "After" ),
  1990. DEF_SPLSTR( "Again" ), // PaulCa added 4/14/99 (Bug 107)
  1991. DEF_SPLSTR( "All" ),
  1992. DEF_SPLSTR( "Also" ),
  1993. DEF_SPLSTR( "Although" ),
  1994. //L"American" ), // PaulCa added 4/14/99 (Bug 107)
  1995. DEF_SPLSTR( "Among" ),
  1996. DEF_SPLSTR( "An" ),
  1997. DEF_SPLSTR( "And" ),
  1998. DEF_SPLSTR( "Another" ),
  1999. DEF_SPLSTR( "Any" ), // PaulCa added 4/14/99 (Bug 107)
  2000. DEF_SPLSTR( "Anyway" ), // PaulCa added 4/14/99 (Bug 107)
  2001. DEF_SPLSTR( "Are" ), // PaulCa added 4/14/99 (Bug 107)
  2002. DEF_SPLSTR( "As" ),
  2003. DEF_SPLSTR( "At" ),
  2004. DEF_SPLSTR( "Back" ), // PaulCa added 4/14/99 (Bug 107)
  2005. DEF_SPLSTR( "Because" ),
  2006. DEF_SPLSTR( "Before" ),
  2007. DEF_SPLSTR( "Besides" ), // PaulCa added 4/14/99 (Bug 107)
  2008. DEF_SPLSTR( "Both" ),
  2009. DEF_SPLSTR( "But" ),
  2010. DEF_SPLSTR( "By" ),
  2011. DEF_SPLSTR( "Can" ), // PaulCa added 4/14/99 (Bug 107)
  2012. //L"Click" ), // PaulCa added 4/14/99 (Bug 107)
  2013. DEF_SPLSTR( "Consequently" ), // PaulCa added 4/14/99 (Bug 107)
  2014. DEF_SPLSTR( "Dear" ), // PaulCa added 4/14/99 (Bug 107)
  2015. DEF_SPLSTR( "Despite" ),
  2016. DEF_SPLSTR( "Did" ), // PaulCa added 4/14/99 (Bug 107)
  2017. DEF_SPLSTR( "Do" ), // PaulCa added 4/14/99 (Bug 107)
  2018. DEF_SPLSTR( "Does" ), // PaulCa added 4/14/99 (Bug 107)
  2019. DEF_SPLSTR( "Don't" ), // PaulCa added 4/14/99 (Bug 107)
  2020. DEF_SPLSTR( "During" ),
  2021. DEF_SPLSTR( "Each" ),
  2022. DEF_SPLSTR( "Early" ), // PaulCa added 4/14/99 (Bug 107)
  2023. DEF_SPLSTR( "Even" ),
  2024. DEF_SPLSTR( "Every" ), // PaulCa added 4/14/99 (Bug 107)
  2025. //L"Executive" ), // PaulCa added 4/14/99 (Bug 107)
  2026. DEF_SPLSTR( "Finally" ), // PaulCa added 4/14/99 (Bug 107)
  2027. DEF_SPLSTR( "First" ),
  2028. DEF_SPLSTR( "Following" ), // PaulCa added 4/14/99 (Bug 107)
  2029. DEF_SPLSTR( "For" ),
  2030. //L"Founded" ), // PaulCa added 4/14/99 (Bug 107)
  2031. DEF_SPLSTR( "Four" ),
  2032. DEF_SPLSTR( "From" ),
  2033. DEF_SPLSTR( "Further" ), // PaulCa added 4/14/99 (Bug 107)
  2034. DEF_SPLSTR( "Furthermore" ), // PaulCa added 4/14/99 (Bug 107)
  2035. DEF_SPLSTR( "Generally" ), // PaulCa added 4/14/99 (Bug 107)
  2036. DEF_SPLSTR( "Given" ), // PaulCa added 4/14/99 (Bug 107)
  2037. DEF_SPLSTR( "Go" ), // PaulCa added 4/14/99 (Bug 107)
  2038. DEF_SPLSTR( "Great" ), // PaulCa added 4/14/99 (Bug 107)
  2039. DEF_SPLSTR( "Had" ), // PaulCa added 4/14/99 (Bug 107)
  2040. DEF_SPLSTR( "Have" ), // PaulCa added 4/14/99 (Bug 107)
  2041. DEF_SPLSTR( "Having" ), // PaulCa added 4/14/99 (Bug 107)
  2042. DEF_SPLSTR( "He" ),
  2043. DEF_SPLSTR( "Her" ),
  2044. DEF_SPLSTR( "Here" ),
  2045. DEF_SPLSTR( "His" ),
  2046. DEF_SPLSTR( "How" ), // PaulCa added 4/14/99 (Bug 107)
  2047. DEF_SPLSTR( "However" ),
  2048. DEF_SPLSTR( "I" ),
  2049. DEF_SPLSTR( "If" ),
  2050. DEF_SPLSTR( "In" ),
  2051. DEF_SPLSTR( "Indeed" ),
  2052. //L"Industrial" ), // PaulCa added 4/14/99 (Bug 107)
  2053. //L"Information" ), // PaulCa added 4/14/99 (Bug 107)
  2054. DEF_SPLSTR( "Initially" ), // PaulCa added 4/14/99 (Bug 107)
  2055. DEF_SPLSTR( "Instead" ),
  2056. DEF_SPLSTR( "Is" ), // PaulCa added 4/14/99 (Bug 107)
  2057. DEF_SPLSTR( "It" ),
  2058. DEF_SPLSTR( "Its" ),
  2059. DEF_SPLSTR( "Just" ), // PaulCa added 4/14/99 (Bug 107)
  2060. //L"King" ), // PaulCa added 4/14/99 (Bug 107)
  2061. DEF_SPLSTR( "Last" ),
  2062. DEF_SPLSTR( "Later" ),
  2063. DEF_SPLSTR( "Let" ), // PaulCa added 4/14/99 (Bug 107)
  2064. DEF_SPLSTR( "Like" ),
  2065. //L"Little" ), // PaulCa added 4/14/99 (Bug 107)
  2066. DEF_SPLSTR( "Many" ),
  2067. DEF_SPLSTR( "Maybe" ), // PaulCa added 4/14/99 (Bug 107)
  2068. DEF_SPLSTR( "Meanwhile" ),
  2069. DEF_SPLSTR( "More" ),
  2070. DEF_SPLSTR( "Moreover" ),
  2071. DEF_SPLSTR( "Most" ),
  2072. DEF_SPLSTR( "Much" ),
  2073. DEF_SPLSTR( "My" ), // Added to fix bug #385
  2074. DEF_SPLSTR( "Neither" ),
  2075. DEF_SPLSTR( "Never" ), // PaulCa added 4/14/99 (Bug 107)
  2076. DEF_SPLSTR( "Nevertheless" ),
  2077. DEF_SPLSTR( "New" ),
  2078. DEF_SPLSTR( "Next" ), // PaulCa added 4/14/99 (Bug 107)
  2079. DEF_SPLSTR( "No" ),
  2080. DEF_SPLSTR( "None" ), // PaulCa added 4/14/99 (Bug 107)
  2081. DEF_SPLSTR( "Nonetheless" ), // PaulCa added 4/14/99 (Bug 107)
  2082. DEF_SPLSTR( "Nor" ),
  2083. DEF_SPLSTR( "Not" ),
  2084. DEF_SPLSTR( "Nothing" ), // PaulCa added 4/14/99 (Bug 107)
  2085. DEF_SPLSTR( "Now" ),
  2086. DEF_SPLSTR( "Of" ),
  2087. DEF_SPLSTR( "On" ),
  2088. DEF_SPLSTR( "Once" ),
  2089. DEF_SPLSTR( "One" ),
  2090. DEF_SPLSTR( "Only" ),
  2091. DEF_SPLSTR( "Or" ),
  2092. DEF_SPLSTR( "Other" ),
  2093. DEF_SPLSTR( "Others" ),
  2094. DEF_SPLSTR( "Our" ), // PaulCa added 4/14/99 (Bug 107)
  2095. DEF_SPLSTR( "Over" ),
  2096. DEF_SPLSTR( "People" ),
  2097. DEF_SPLSTR( "Perhaps" ), // PaulCa added 4/14/99 (Bug 107)
  2098. DEF_SPLSTR( "Please" ), // PaulCa added 4/14/99 (Bug 107)
  2099. //L"President" ), // PaulCa added 4/14/99 (Bug 107)
  2100. DEF_SPLSTR( "Previous" ), // PaulCa added 4/14/99 (Bug 107)
  2101. //L"Public" ), // PaulCa added 4/14/99 (Bug 107)
  2102. DEF_SPLSTR( "Recent" ), // PaulCa added 4/14/99 (Bug 107)
  2103. DEF_SPLSTR( "Right" ), // PaulCa added 4/14/99 (Bug 107)
  2104. DEF_SPLSTR( "Second" ), // PaulCa added 4/14/99 (Bug 107)
  2105. DEF_SPLSTR( "See" ), // PaulCa added 4/14/99 (Bug 107)
  2106. DEF_SPLSTR( "Several" ),
  2107. DEF_SPLSTR( "She" ),
  2108. DEF_SPLSTR( "Shortly" ), // PaulCa added 4/14/99 (Bug 107)
  2109. DEF_SPLSTR( "Similarly" ), // PaulCa added 4/14/99 (Bug 107)
  2110. DEF_SPLSTR( "Since" ),
  2111. DEF_SPLSTR( "So" ),
  2112. DEF_SPLSTR( "Some" ),
  2113. DEF_SPLSTR( "Sometimes" ), // PaulCa added 4/14/99 (Bug 107)
  2114. DEF_SPLSTR( "Soon" ), // PaulCa added 4/14/99 (Bug 107)
  2115. //L"Special" ), // PaulCa added 4/14/99 (Bug 107)
  2116. //L"State" ), // PaulCa added 4/14/99 (Bug 107)
  2117. DEF_SPLSTR( "Still" ),
  2118. DEF_SPLSTR( "Subsequently" ), // PaulCa added 4/14/99 (Bug 107)
  2119. DEF_SPLSTR( "Such" ),
  2120. DEF_SPLSTR( "Take" ), // PaulCa added 4/14/99 (Bug 107)
  2121. DEF_SPLSTR( "That" ),
  2122. DEF_SPLSTR( "The" ),
  2123. DEF_SPLSTR( "Their" ),
  2124. DEF_SPLSTR( "Then" ),
  2125. DEF_SPLSTR( "There" ),
  2126. DEF_SPLSTR( "Thereafter" ), // PaulCa added 4/14/99 (Bug 107)
  2127. DEF_SPLSTR( "Therefore" ), // PaulCa added 4/14/99 (Bug 107)
  2128. DEF_SPLSTR( "These" ),
  2129. DEF_SPLSTR( "They" ),
  2130. DEF_SPLSTR( "This" ),
  2131. DEF_SPLSTR( "Those" ),
  2132. DEF_SPLSTR( "Though" ),
  2133. DEF_SPLSTR( "Three" ), // PaulCa added 4/14/99 (Bug 107)
  2134. DEF_SPLSTR( "Through" ), // PaulCa added 4/14/99 (Bug 107)
  2135. DEF_SPLSTR( "Thus" ),
  2136. DEF_SPLSTR( "To" ),
  2137. DEF_SPLSTR( "Today" ),
  2138. DEF_SPLSTR( "Two" ),
  2139. DEF_SPLSTR( "Under" ),
  2140. //L"United" ), // PaulCa added 4/14/99 (Bug 107)
  2141. DEF_SPLSTR( "Unlike" ), // PaulCa added 4/14/99 (Bug 107)
  2142. DEF_SPLSTR( "Until" ),
  2143. DEF_SPLSTR( "Upon" ), // PaulCa added 4/14/99 (Bug 107)
  2144. //L"Water" ), // PaulCa added 4/14/99 (Bug 107)
  2145. DEF_SPLSTR( "We" ),
  2146. DEF_SPLSTR( "Well" ), // PaulCa added 4/14/99 (Bug 107)
  2147. //L"West" ), // PaulCa added 4/14/99 (Bug 107)
  2148. DEF_SPLSTR( "What" ),
  2149. DEF_SPLSTR( "When" ),
  2150. DEF_SPLSTR( "Where" ), // PaulCa added 4/14/99 (Bug 107)
  2151. DEF_SPLSTR( "Whether" ), // PaulCa added 4/14/99 (Bug 107)
  2152. DEF_SPLSTR( "Which" ), // PaulCa added 4/14/99 (Bug 107)
  2153. DEF_SPLSTR( "While" ),
  2154. //L"White" ), // PaulCa added 4/14/99 (Bug 107)
  2155. DEF_SPLSTR( "Who" ), // PaulCa added 4/14/99 (Bug 107)
  2156. DEF_SPLSTR( "Why" ), // PaulCa added 4/14/99 (Bug 107)
  2157. DEF_SPLSTR( "Will" ), // PaulCa added 4/14/99 (Bug 107)
  2158. DEF_SPLSTR( "With" ),
  2159. DEF_SPLSTR( "Within" ),
  2160. DEF_SPLSTR( "Without" ), // PaulCa added 4/14/99 (Bug 107)
  2161. //L"Women" ), // PaulCa added 4/14/99 (Bug 107)
  2162. DEF_SPLSTR( "Yes" ), // PaulCa added 4/14/99 (Bug 107)
  2163. DEF_SPLSTR( "Yet" ),
  2164. DEF_SPLSTR( "You" ),
  2165. DEF_SPLSTR( "Your" ),
  2166. };
  2167. // When the following abbreviations are followed by an uppercase word,
  2168. // it is unlikely that the uppercase word starts a new sentence.
  2169. //
  2170. static const SPLSTR g_Titles[] =
  2171. {
  2172. DEF_SPLSTR( "Adm." ),
  2173. DEF_SPLSTR( "Atty." ),
  2174. DEF_SPLSTR( "Bn." ),
  2175. DEF_SPLSTR( "Bt." ),
  2176. DEF_SPLSTR( "Btss." ),
  2177. DEF_SPLSTR( "C.G." ),
  2178. DEF_SPLSTR( "Capt." ),
  2179. DEF_SPLSTR( "Cdr." ),
  2180. DEF_SPLSTR( "Cf." ), // See "cf." below
  2181. DEF_SPLSTR( "Chi." ), // Mr.(?) in India
  2182. DEF_SPLSTR( "Col." ),
  2183. DEF_SPLSTR( "Com." ),
  2184. DEF_SPLSTR( "Comdr." ),
  2185. DEF_SPLSTR( "Cpl." ),
  2186. DEF_SPLSTR( "Cpt." ),
  2187. DEF_SPLSTR( "Ct." ),
  2188. DEF_SPLSTR( "D.F." ),
  2189. DEF_SPLSTR( "Dr." ),
  2190. DEF_SPLSTR( "Drs." ),
  2191. DEF_SPLSTR( "Du." ),
  2192. DEF_SPLSTR( "E.g." ), // See "e.g." below
  2193. DEF_SPLSTR( "Esq." ),
  2194. DEF_SPLSTR( "Exc." ),
  2195. DEF_SPLSTR( "Fr." ),
  2196. DEF_SPLSTR( "Frl." ),
  2197. DEF_SPLSTR( "Gen." ),
  2198. DEF_SPLSTR( "Gov." ),
  2199. DEF_SPLSTR( "H.E." ),
  2200. DEF_SPLSTR( "H.H." ),
  2201. DEF_SPLSTR( "H.I.H." ),
  2202. DEF_SPLSTR( "H.I.M." ),
  2203. DEF_SPLSTR( "H.M." ),
  2204. DEF_SPLSTR( "H.R.H." ),
  2205. DEF_SPLSTR( "H.S.H." ),
  2206. DEF_SPLSTR( "Hon." ),
  2207. DEF_SPLSTR( "Hr." ),
  2208. DEF_SPLSTR( "I.e." ), // See "i.e." below
  2209. DEF_SPLSTR( "Km." ), // Mr. or Ms. (?) in India
  2210. DEF_SPLSTR( "L.Cpl." ),
  2211. DEF_SPLSTR( "Ld." ),
  2212. DEF_SPLSTR( "Lt." ),
  2213. DEF_SPLSTR( "M.M." ),
  2214. DEF_SPLSTR( "M.Sgt." ),
  2215. DEF_SPLSTR( "Maj." ),
  2216. DEF_SPLSTR( "Mdm." ),
  2217. DEF_SPLSTR( "Messrs." ),
  2218. DEF_SPLSTR( "Mgr." ),
  2219. DEF_SPLSTR( "Mgrs." ),
  2220. DEF_SPLSTR( "Mlle." ),
  2221. DEF_SPLSTR( "Mlles." ),
  2222. DEF_SPLSTR( "Mme." ),
  2223. DEF_SPLSTR( "Mmes." ),
  2224. DEF_SPLSTR( "Mr." ),
  2225. DEF_SPLSTR( "Mrs." ),
  2226. DEF_SPLSTR( "Ms." ),
  2227. DEF_SPLSTR( "Msgr." ),
  2228. DEF_SPLSTR( "PFC." ), // Private First Class // Sometimes used with a period
  2229. DEF_SPLSTR( "Pfc." ),
  2230. DEF_SPLSTR( "Pr." ),
  2231. DEF_SPLSTR( "Pres." ),
  2232. DEF_SPLSTR( "Prof." ),
  2233. DEF_SPLSTR( "R.A." ),
  2234. DEF_SPLSTR( "R.R." ),
  2235. DEF_SPLSTR( "R.W." ),
  2236. DEF_SPLSTR( "Rep." ),
  2237. DEF_SPLSTR( "Reps." ),
  2238. DEF_SPLSTR( "Rev." ),
  2239. DEF_SPLSTR( "S.M.Sgt." ),
  2240. DEF_SPLSTR( "S.Sgt." ),
  2241. DEF_SPLSTR( "Sen." ),
  2242. DEF_SPLSTR( "Sens." ),
  2243. DEF_SPLSTR( "Sgt." ),
  2244. DEF_SPLSTR( "Sgt.Maj." ),
  2245. DEF_SPLSTR( "Smt." ), // Mr. or Ms. (?) in India
  2246. DEF_SPLSTR( "Sow." ), // Mrs. or Ms. (?) in India
  2247. DEF_SPLSTR( "Sr." ),
  2248. DEF_SPLSTR( "Sra." ),
  2249. DEF_SPLSTR( "Srta." ),
  2250. DEF_SPLSTR( "St." ),
  2251. DEF_SPLSTR( "Supt." ),
  2252. DEF_SPLSTR( "T.Sgt." ),
  2253. DEF_SPLSTR( "V.A." ),
  2254. DEF_SPLSTR( "V.Adm." ),
  2255. DEF_SPLSTR( "Ven." ),
  2256. DEF_SPLSTR( "Vis." ),
  2257. DEF_SPLSTR( "Visct." ),
  2258. };
  2259. #endif //--- This must be the last line in the file