• R/O
  • SSH

wp2latex: Commit

WP2LaTeX sources.


Commit MetaInfo

Revision7c7eebffbd117977e10875028af74701a4be3f7b (tree)
Time2021-10-03 08:17:49
AuthorFojtik
CommiterFojtik

Log Message

Turn condition "if((c!=0)&&(size==maxlen))" to "if(size==maxlen && c!=0)", the first comparison block touching uninitialised 'c' and makes valgrind happy.

Change Summary

Incremental Difference

diff -r 7bfcffba99ab -r 7c7eebffbd11 trunk/sources.cc/atoms/strings.cc
--- a/trunk/sources.cc/atoms/strings.cc Fri Oct 01 01:29:29 2021 +0200
+++ b/trunk/sources.cc/atoms/strings.cc Sun Oct 03 01:17:49 2021 +0200
@@ -172,8 +172,8 @@
172172 return;
173173 }
174174 maxlen--;
175+ memcpy(ch,str,i);
175176 ch[i]=0;
176- strncpy(ch,str,i);
177177 size=strlen(ch);
178178 }
179179
@@ -600,7 +600,7 @@
600600 ch[maxlen] = 0;
601601 if((size=::StrLen(ch))!=Length)
602602 ret = StringsId | Bad_Length;
603- if((c!=0)&&(size==maxlen))
603+ if(size==maxlen && c!=0)
604604 ret = StringsId | Unterminated;
605605 return(ret);
606606 }
diff -r 7bfcffba99ab -r 7c7eebffbd11 trunk/sources.cc/cp_lib/internal.enc
--- a/trunk/sources.cc/cp_lib/internal.enc Fri Oct 01 01:29:29 2021 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1925 +0,0 @@
1-1 ^A
2-2 ^B
3-3 ^C
4-4 ^D
5-5 ^E
6-6 ^F
7-7 ^G
8-8 ^H
9-9 ^I
10-10 ^J
11-11 ^K
12-12 ^L
13-13 ^M
14-14 ^N
15-15 ^O
16-16 ^P
17-17 ^Q
18-18 ^R
19-19 ^S
20-20 ^T
21-21 ^U
22-22 ^V
23-23 ^W
24-24 ^X
25-25 ^Y
26-26 ^Z
27-27 ^Left Bracket
28-28 ^Backslash
29-29 ^Right Bracket
30-30 ^Caret
31-31 ^Underscore
32-32 Space
33-33 Exclamation Point
34-34 Double Quote
35-35 Number/Pound
36-36 Dollars
37-37 Percent
38-38 Ampersand
39-39 Single Quote
40-40 Left Parenthesis
41-41 Right Parenthesis
42-42 Asterisk
43-43 Plus
44-44 Comma
45-45 Minus
46-46 Period
47-47 Forward Slash
48-48 0
49-49 1
50-50 2
51-51 3
52-52 4
53-53 5
54-54 6
55-55 7
56-56 8
57-57 9
58-58 Colon
59-59 Semicolon
60-60 Less Than
61-61 Equals
62-62 Greater Than
63-63 Question Mark
64-64 At
65-65 A
66-66 B
67-67 C
68-68 D
69-69 E
70-70 F
71-71 G
72-72 H
73-73 I
74-74 J
75-75 K
76-76 L
77-77 M
78-78 N
79-79 O
80-80 P
81-81 Q
82-82 R
83-83 S
84-84 T
85-85 U
86-86 V
87-87 W
88-88 X
89-89 Y
90-90 Z
91-91 Left Bracket
92-92 Backslash
93-93 Right Bracket
94-94 Caret
95-95 Underscore
96-96 Grave
97-97 a
98-98 b
99-99 c
100-100 d
101-101 e
102-102 f
103-103 g
104-104 h
105-105 i
106-106 j
107-107 k
108-108 l
109-109 m
110-110 n
111-111 o
112-112 p
113-113 q
114-114 r
115-115 s
116-116 t
117-117 u
118-118 v
119-119 w
120-120 x
121-121 y
122-122 z
123-123 Left Brace
124-124 Broken Vertical Bar
125-125 Right Brace
126-126 Tilde
127-127 Grave
128-128 Centered Dot
129-129 Tilde
130-130 Acute
131-131 Diaeresis
132-132 Macron
133-133 Apostrophe Accent Beside
134-134 Ring
135-135 Double Acute
136-136 Ogonek
137-137 German Double s
138-138 A Acute
139-139 a Acute
140-140 A Circumflex
141-141 a Circumflex
142-142 A Diaeresis
143-143 a Diaeresis
144-144 A Grave
145-145 a Grave
146-146 A Ring
147-147 a Ring
148-148 AE Digraph
149-149 ae Digraph
150-150 C Cedilla
151-151 c Cedilla
152-152 E Acute
153-153 e Acute
154-154 E Circumflex
155-155 e Circumflex
156-156 E Diaeresis
157-157 e Diaeresis
158-158 E Grave
159-159 e Grave
160-160 I Acute
161-161 i Acute
162-162 I Circumflex
163-163 i Circumflex
164-164 I Diaeresis
165-165 i Diaeresis
166-166 I Grave
167-167 i Grave
168-168 N Tilde
169-169 n Tilde
170-170 O Acute
171-171 o Acute
172-172 O Circumflex
173-173 o Circumflex
174-174 O Diaeresis
175-175 o Diaeresis
176-176 O Grave
177-177 o Grave
178-178 U Acute
179-179 u Acute
180-180 U Circumflex
181-181 u Circumflex
182-182 U Diaeresis
183-183 u Diaeresis
184-184 U Grave
185-185 u Grave
186-186 y Diaeresis
187-187 A Tilde
188-188 a Tilde
189-189 D Cross Bar
190-190 d Cross Bar
191-191 O Slash
192-192 o Slash
193-193 O Tilde
194-194 o Tilde
195-195 Y Acute
196-196 y Acute
197-197 Uppercase Eth
198-198 Lowercase Eth
199-199 Uppercase Thorn
200-200 Lowercase Thorn
201-201 A Macron
202-202 a Macron
203-203 A Ogonek
204-204 a Ogonek
205-205 C Caron
206-206 c Caron
207-207 D Caron
208-208 d Caron
209-209 E Caron
210-210 e Caron
211-211 E Macron
212-212 e Macron
213-213 E Ogonek
214-214 e Ogonek
215-215 I Macron
216-216 i Macron
217-217 I Ogonek
218-218 i Ogonek
219-219 L Caron
220-220 l Caron
221-221 N Caron
222-222 n Caron
223-223 O Macron
224-224 o Macron
225-225 R Caron
226-226 r Caron
227-227 S Caron
228-228 s Caron
229-229 T Caron
230-230 t Caron
231-231 U Macron
232-232 u Macron
233-233 U Ogonek
234-234 u Ogonek
235-235 U Ring
236-236 u Ring
237-237 Z Caron
238-238 z Caron
239-239 Uppercase Eng
240-240 Lowercase Eng
241-241 D Macron
242-242 d Macron
243-243 L Macron
244-244 l Macron
245-245 N Macron
246-246 n Macron
247-247 R Grave
248-248 r Grave
249-249 S Macron
250-250 s Macron
251-251 T Macron
252-252 t Macron
253-253 Y Grave
254-254 y Grave
255-255 Double Dot Below
256-256 Ring Below
257-257 Circumflex Below
258-258 Lowercase Greenlandic k
259-259 Mirrored Apsotrophe Accent Below
260-260 Right Cedilla
261-261 Hook (Tail) to the Left
262-262 Hook (Tail) to the Right
263-263 Vertical Mark
264-264 Low Rising Tone Mark
265-265 Upadhmaniya
266-266 Candrabindu
267-267 Ring Above
268-268 Left Half Ring Below
269-269 Up Tack Below
270-270 Down Tack Below
271-271 Plus Sign Below
272-272 Bridge Below
273-273 Modifier Small Capital Inverted R
274-274 Turned a
275-275 Script a
276-276 Turned Script a
277-277 b Hook
278-278 Small Capital B
279-279 Open o
280-280 c Curl
281-281 Stretched c
282-282 d Retroflex Hook
283-283 d Hook
284-284 Reversed e
285-285 Schwa
286-286 Schwa Hook
287-287 Epsilon
288-288 Reversed Epsilon
289-289 Reversed Epsilon Hook
290-290 Closed Epsilon
291-291 Closed Reversed Epsilon
292-292 Script g
293-293 g Hook
294-294 Small Capital G
295-295 Small Capital G Hook
296-296 Gamma
297-297 Baby Gamma
298-298 Turned h
299-299 h Hook
300-300 Heng Hook
301-301 Small Capital H
302-302 Barred i
303-303 Small Capital I
304-304 Iota
305-305 Crossed-tail j
306-306 Turned k
307-307 l with Middle Tilde
308-308 l Belt
309-309 l Retroflex Hook
310-310 Small Capital L
311-311 l Yogh
312-312 Turned y
313-313 Turned m
314-314 Turned m with Long Leg
315-315 m Hook
316-316 n Left Hook
317-317 n Retroflex Hook
318-318 Small Capital N
319-319 Small Capital O E
320-320 Closed Omega
321-321 q Hook
322-322 Turned r
323-323 Turned r with Long Leg
324-324 Turned r Hook
325-325 r with Long Leg
326-326 r Hook
327-327 Fishhook r
328-328 Small Capital R
329-329 Small Capital Inverted R
330-330 s Hook
331-331 Esh
332-332 Dotless j Bar Hook
333-333 Esh Curl
334-334 Turned t
335-335 t Retroflex Hook
336-336 Theta
337-337 u Bar
338-338 Upsilon
339-339 Turned v
340-340 Script v
341-341 Turned w
342-342 Chi
343-343 Small Capital Y
344-344 z Retroflex Hook
345-345 z Curl
346-346 Yogh
347-347 Yogh Curl
348-348 Glottal Stop
349-349 Reversed Glottal Stop
350-350 Inverted Glottal Stop
351-351 Glottal Stop Bar
352-352 Reversed Glottal Stop Bar
353-353 Bullseye
354-354 d z
355-355 d Yogh
356-356 d z Curl
357-357 t s
358-358 t Esh
359-359 t c Curl
360-360 Box [Shade 1]
361-361 Box [Shade 2]
362-362 Box [Shade 3]
363-363 Box [left right]
364-364 Box [top bottom]
365-365 Box [right bottom]
366-366 Box [left bottom]
367-367 Box [left top]
368-368 Box [top right]
369-369 Box [top right bottom]
370-370 Box [left right bottom]
371-371 Box [left top bottom]
372-372 Box [left top right]
373-373 Box [left top right bottom]
374-374 Box [LEFT RIGHT]
375-375 Box [TOP BOTTOM]
376-376 Box [RIGHT BOTTOM]
377-377 Box [LEFT BOTTOM]
378-378 Box [LEFT TOP]
379-379 Box [TOP RIGHT]
380-380 Box [TOP RIGHT BOTTOM]
381-381 Box [LEFT RIGHT BOTTOM]
382-382 Box [LEFT TOP BOTTOM]
383-383 Box [LEFT TOP RIGHT]
384-384 Box [LEFT TOP RIGHT BOTTOM]
385-385 Box [RIGHT bottom]
386-386 Box [LEFT bottom]
387-387 Box [LEFT top]
388-388 Box [top RIGHT]
389-389 Box [right BOTTOM]
390-390 Box [left BOTTOM]
391-391 Box [left TOP]
392-392 Box [TOP right]
393-393 Box [top RIGHT bottom]
394-394 Box [left right BOTTOM]
395-395 Box [LEFT top bottom]
396-396 Box [left TOP right]
397-397 Box [TOP right BOTTOM]
398-398 Box [LEFT RIGHT bottom]
399-399 Box [left TOP BOTTOM]
400-400 Box [LEFT top RIGHT]
401-401 Box [left TOP right BOTTOM]
402-402 Box [LEFT top RIGHT bottom]
403-403 Box [left]
404-404 Box [top]
405-405 Box [right]
406-406 Box [bottom]
407-407 Box [LEFT]
408-408 Box [TOP]
409-409 Box [RIGHT]
410-410 Box [BOTTOM]
411-411 Box [left RIGHT]
412-412 Box [LEFT right]
413-413 Box [top BOTTOM]
414-414 Box [TOP bottom]
415-415 Box [top right BOTTOM]
416-416 Box [top RIGHT BOTTOM]
417-417 Box [TOP right bottom]
418-418 Box [TOP RIGHT bottom]
419-419 Box [left RIGHT bottom]
420-420 Box [left RIGHT BOTTOM]
421-421 Box [LEFT right bottom]
422-422 Box [LEFT right BOTTOM]
423-423 Box [left top BOTTOM]
424-424 Box [left TOP bottom]
425-425 Box [LEFT top BOTTOM]
426-426 Box [LEFT TOP bottom]
427-427 Box [left top RIGHT]
428-428 Box [left TOP RIGHT]
429-429 Box [LEFT top right]
430-430 Box [LEFT TOP right]
431-431 Box [left top right BOTTOM]
432-432 Box [left top RIGHT BOTTOM]
433-433 Box [left top RIGHT bottom]
434-434 Box [left TOP right bottom]
435-435 Box [left TOP RIGHT bottom]
436-436 Box [left TOP RIGHT BOTTOM]
437-437 Box [LEFT top right bottom]
438-438 Box [LEFT top right BOTTOM]
439-439 Box [LEFT top RIGHT BOTTOM]
440-440 Box [LEFT TOP right bottom]
441-441 Box [LEFT TOP right BOTTOM]
442-442 Box [LEFT TOP RIGHT bottom]
443-443 Small Bullet
444-444 Section Sign
445-445 Inverted Exclamation Point
446-446 Inverted Question Mark
447-447 Left Double Guillemet
448-448 Right Double Guillemet
449-449 Pound/Sterling
450-450 Yen
451-451 Feminine Spanish Ordinal
452-452 Masculine Spanish Ordinal
453-453 1/2
454-454 1/4
455-455 Cent
456-456 Registered Trademark
457-457 Copyright
458-458 General Currency Symbol
459-459 3/4
460-460 Left Single Quote
461-461 Left Double Quote
462-462 Left Single Guillemet
463-463 Right Single Guillemet
464-464 Large Hollow Bullet
465-465 Large Hollow Square Bullet
466-466 Trademark
467-467 Servicemark
468-468 Prescription (Rx)
469-469 Large Bullet
470-470 Small Hollow Bullet
471-471 Large Square Bullet
472-472 Hollow Square Bullet
473-473 Milreis/Escudo
474-474 European Currency Symbol
475-475 Lire (Italian currency symbol)
476-476 Circle M
477-477 Circle P
478-478 Circle U
479-479 Per Thousand
480-480 Number (No.)
481-481 HT (Horizontal Tab)
482-482 FF (Form Feed)
483-483 CR (Carriage Return)
484-484 LF (Line Feed)
485-485 NL (Newline)
486-486 VT (Vertical Tab)
487-487 Male
488-488 Female
489-489 Compass
490-490 Happy Face
491-491 Dark Happy Face
492-492 Eighth Note
493-493 Sixteenth Notes
494-494 Beginning of Line
495-495 Inverted Beginning of Line
496-496 Inverse Bullet
497-497 Inverse Hollow Bullet
498-498 Newline
499-499 Right Pointing Index
500-500 Left Pointing Index
501-501 Check Mark
502-502 Marked Ballot Box
503-503 Sad Face
504-504 Telephone
505-505 Clock
506-506 Hourglass
507-507 Scissors Solid Broken Bottom
508-508 Scissors Solid
509-509 Scissors Solid Broken Top
510-510 Safety Scissors Open
511-511 Telephone Solid White Dial
512-512 Telephone Handset
513-513 Tape Reel
514-514 Aeroplane
515-515 Envelope Wax Sealed
516-516 East Hand M Solid Line Cuff
517-517 East Hand M Open Simple Cuff
518-518 Peace Sign Hand Open
519-519 Hand with Pencil
520-520 Southeast Pencil Point
521-521 East Pencil Point
522-522 Northeast Pencil Point
523-523 East Pen Nib Open
524-524 East Pen Nib Solid
525-525 Check Mark Solid Medium Brush
526-526 Check Mark Solid Bold Brush
527-527 X Solid Light
528-528 X Solid Bold
529-529 X Solid Brush Light
530-530 X Solid Brush Medium
531-531 Plus Sign Solid Med Outline
532-532 Plus Sign Solid Bold
533-533 Plus Sign Med Open Ctr Square
534-534 Plus Sign Bold Open Ctr Square
535-535 Cross Medium
536-536 Cross Open S E Shadow
537-537 Cross Solid Medium Outlined
538-538 Maltese Cross Solid
539-539 Star of David
540-540 Asterisk Medium 4 Points
541-541 Jack Star Solid Light
542-542 Jack Star Solid Bold No Dot
543-543 Cross Solid 3 Leaf Clover Tips
544-544 Star 4pt Solid
545-545 Star 4pt Open Stress Outline
546-546 Star 5pt Solid
547-547 Star 5pt Open Stressed
548-548 Circle Solid 5pt Star Center
549-549 Star 5pt Open Centre Circle
550-550 Star 5pt Open Solid Cntr Dot
551-551 Star 5pt Solid Light Outline
552-552 Star 5pt Solid Heavy Outline
553-553 Star 5pt Convex
554-554 Star 5pt Open S E Cast Shadow
555-555 Asterisk Mono Solid Bold
556-556 Asterisk Mono Bold Open Centre
557-557 Star 8pt Light Flare Tips
558-558 Star 8pt Light Taper Tips
559-559 Star 8pt Convex
560-560 Star 6pt Solid Light
561-561 Star 8pt Solid Light
562-562 Star 8pt Solid Bold
563-563 Star 12pt Solid
564-564 Star 16pt Solid Light
565-565 Flower 6 Dtchd Petals Dot Lt
566-566 Flower 6 Petal Light Open Ctr
567-567 Asterisk Teardrop Ctr Dot Med
568-568 Flower 6 Petal Alt Blk Wht
569-569 Flower 5 Petal Solid Open Ctr
570-570 Flower Open Solid Ctr Circle
571-571 Flower 8 Petal Solid Outlined
572-572 Sunshine Open in Solid Circle
573-573 Flower 6 Black White Petals
574-574 Snowflake 6pt Lt Chevrons
575-575 Snowflake 6pt Open Star
576-576 Snowflake 6pt Bold Chevrons
577-577 Sparkle 8pt Solid Medium
578-578 Sparkle 8pt Solid Bold
579-579 Asterisk 6pt Solid Round Ends
580-580 Flower Remote Petals Lrg Dot
581-581 Asterisk Solid 8pt Tear Dot
582-582 Circle Solid
583-583 Circle Open East Shadow
584-584 Square Solid
585-585 Square Open S E Drop Shadow
586-586 Square Open N E Drop Shadow
587-587 Square Open S E Cast Shadow
588-588 Square Open N E Cast Shadow
589-589 Triangle Solid Upright
590-590 Triangle Solid Down
591-591 Diamond Solid
592-592 Ornament Solid Diamond White X
593-593 Half Circle Right Solid
594-594 Rectangle Solid Thin Vertical
595-595 Rectangle Solid Med Vertical
596-596 Rectangle Solid Bold Vertical
597-597 Sng Open Quote Solid Pretty
598-598 Sng Closed Quote Solid Pretty
599-599 Dbl Open Quote Solid Pretty
600-600 Dbl Closed Quote Solid Pretty
601-601 West Pencil Point
602-602 West Pen Nib Open
603-603 West Pen Nib Solid
604-604 West Arrow Balloon Bold
605-605 West Arrow Solid Bold Strobe
606-606 West Arrow Stress Head Bold Body
607-607 West Arrow Open East Shadow
608-608 West Arrow Solid Swept Tail
609-609 Half Circle Left Solid
610-610 Pilcrow Solid French Style
611-611 Exclamation Mark Solid Bold
612-612 Heart Exclamation Mark Solid
613-613 Heart Solid Extended
614-614 Lips Solid Left Puckered
615-615 Floral Heart Solid Vertical
616-616 Floral Heart Solid Horizontal
617-617 Club Solid Card Style
618-618 Diamond Solid Card Style
619-619 Heart Solid Card Style
620-620 Spade Solid Card Style
621-621 No 1 Circle Open Serif
622-622 No 2 Circle Open Serif
623-623 No 3 Circle Open Serif
624-624 No 4 Circle Open Serif
625-625 No 5 Circle Open Serif
626-626 No 6 Circle Open Serif
627-627 No 7 Circle Open Serif
628-628 No 8 Circle Open Serif
629-629 No 9 Circle Open Serif
630-630 No 10 Circle Open Serif
631-631 No 1 Circle Solid Serif Bold
632-632 No 2 Circle Solid Serif Bold
633-633 No 3 Circle Solid Serif Bold
634-634 No 4 Circle Solid Serif Bold
635-635 No 5 Circle Solid Serif Bold
636-636 No 6 Circle Solid Serif Bold
637-637 No 7 Circle Solid Serif Bold
638-638 No 8 Circle Solid Serif Bold
639-639 No 9 Circle Solid Serif Bold
640-640 No 10 Circle Solid Serif Bold
641-641 No 1 Circle Open Sans Serif
642-642 No 2 Circle Open Sans Serif
643-643 No 3 Circle Open Sans Serif
644-644 No 4 Circle Open Sans Serif
645-645 No 5 Circle Open Sans Serif
646-646 No 6 Circle Open Sans Serif
647-647 No 7 Circle Open Sans Serif
648-648 No 8 Circle Open Sans Serif
649-649 No 9 Circle Open Sans Serif
650-650 No 10 Circle Open Sans Serif
651-651 No 1 Circle Solid Sans Serif
652-652 No 2 Circle Solid Sans Serif
653-653 No 3 Circle Solid Sans Serif
654-654 No 4 Circle Solid Sans Serif
655-655 No 5 Circle Solid Sans Serif
656-656 No 6 Circle Solid Sans Serif
657-657 No 7 Circle Solid Sans Serif
658-658 No 8 Circle Solid Sans Serif
659-659 No 9 Circle Solid Sans Serif
660-660 No 10 Circle Solid Sans Serif
661-661 East Arrow Mono Horz Term Med
662-662 East Arrow Light Stress Head
663-663 East West Arrow Lt Strsd Head
664-664 Up Down Arrow Lt Stress Head
665-665 S E Arrow Tri Head Taper Body
666-666 East Arrow Delta Hd Taper Body
667-667 N E Arrow Tri Head Taper Body
668-668 East Arrow Solid Delta Head
669-669 East Arrow Balloon Bold
670-670 East Arrow Solid X Lt Tri Head
671-671 East Arrow Solid Med Tri Head
672-672 East Arrow Solid Med Strobe
673-673 East Arrow Solid Bold Strobe
674-674 East Arrow Solid Med Tri Head
675-675 East Delta Convex Dark Bottom
676-676 East Delta Convex Dark Top
677-677 East Delta Solid
678-678 Down Right Arrow Solid
679-679 Up Right Arrow Solid
680-680 East Arrow Solid Bold Condensed
681-681 East Arrow Stress Head Bold Body
682-682 East Arrow Open East Shadow
683-683 East Arrow Open West Shadow
684-684 East Arrow Open E Slant S Shadow
685-685 East Arrow Open W Slant N Shadow
686-686 East Arrow Open S E Shadow
687-687 East Arrow Open N E Shadow
688-688 East Arrow V Tail S E Shadow
689-689 West Arrow V Tail N E Shadow
690-690 East Arrow in Solid Ellipse
691-691 East Arrow 4 Open Chevron Tail
692-692 S E Arrow Strsd Hd Dtchd Tail
693-693 East Arrow Strsd Hd Dtchd Tail
694-694 N E Arrow Strsd Hd Dtchd Tail
695-695 S E Arrow Solid Swept Tail
696-696 East Arrow Solid Swept Tail
697-697 N E Arrow Solid Swept Tail
698-698 East Arrow Teardrop Style Bold
699-699 East Arrow Tulip Style Bold
700-700 East Arrow Bold Chevron Tail
701-701 East Arrow Bold Cond Chevron Tail
702-702 East Arrow Open Open Ends
703-703 Figure Slash (Fraction)
704-704 Figure Backslash (Set Minus)
705-705 Solid Triangle Right
706-706 Solid Triangle Left
707-707 Solid Triangle Up
708-708 Solid Triangle Down
709-709 Small Center Dot
710-710 Degree
711-711 Error (Script e)
712-712 Liter (Script l)
713-713 Right and Left Arrows
714-714 Left and Right Arrows
715-715 Solid Square
716-716 Lozenge
717-717 Solid Lozenge
718-718 Because
719-719 Therefore
720-720 Identical (Four Dots)
721-721 Laplace Transform (Script L)
722-722 fraktur C
723-723 fraktur Z
724-724 Diamond
725-725 Much Much Less
726-726 Much Much Greater
727-727 Subset But Does Not Equal
728-728 Superset But Does Not Equal
729-729 Square Proper Subset
730-730 Square Proper Superset
731-731 Curly Right Arrow
732-732 Left and Right Harpoons
733-733 Up Harpoon Left
734-734 Up Harpoon Right (Restriction)
735-735 Down Harpoon Left
736-736 Down Harpoon Right
737-737 Two Right Arrows
738-738 Two Left Arrows
739-739 Double Union
740-740 Double Intersection
741-741 Double Subset
742-742 Double Superset
743-743 Circle Circle
744-744 Circle Asterisk
745-745 Circle Dash
746-746 Mho
747-747 Measured Angle
748-748 Spherical Angle
749-749 Triangle Left
750-750 Triangle Right
751-751 Direct Sum (Dot Plus)
752-752 Image (Falling Dots Equals)
753-753 Reverse Image (Rising Dots Equals)
754-754 Isomorphic
755-755 Corresponds To
756-756 Between (Quantic)
757-757 Large Solid Star
758-758 Not Parallel
759-759 Does Not Divide
760-760 Not Isomorphic
761-761 EMF (Script E)
762-762 Fourier Transform (Script F)
763-763 Complex Number (Hollow C)
764-764 Integer (Hollow I)
765-765 Natural Number (Hollow N)
766-766 Real Number (Hollow R)
767-767 Dyad Diacritical
768-768 Less Than Or Equivalent To
769-769 Greater Than Or Equivalent To
770-770 x Bar
771-771 Circle Minus [2x High]
772-772 Two Horiz Arrows [Right]
773-773 Two Horiz Arrows [Left]
774-774 Square Intersection [2x High]
775-775 kappa (Variant)
776-776 Grave
777-777 alpha w/Iota
778-778 eta w/Iota
779-779 omega w/Iota
780-780 Digamma
781-781 Koppa
782-782 Sampi
783-783 ALPHA High Prime
784-784 EPSILON High Prime
785-785 ETA High Prime
786-786 IOTA High Prime
787-787 OMICRON High Prime
788-788 UPSILON High Prime
789-789 OMEGA High Prime
790-790 omicron Tonos
791-791 Hebrew Alef
792-792 Hebrew Bet
793-793 Hebrew Gimel
794-794 Hebrew Dalet
795-795 Hebrew He
796-796 Hebrew Vav
797-797 Hebrew Zayin
798-798 Hebrew Het
799-799 Hebrew Tet
800-800 Hebrew Yod
801-801 Hebrew Kaf (final)
802-802 Hebrew Kaf
803-803 Hebrew Lamed
804-804 Hebrew Mem (final)
805-805 Hebrew Mem
806-806 Hebrew Nun (final)
807-807 Hebrew Nun
808-808 Hebrew Samekh
809-809 Hebrew Ayin
810-810 Hebrew Pe (final)
811-811 Hebrew Pe
812-812 Hebrew Tsadi (final)
813-813 Hebrew Tsadi
814-814 Hebrew Qof
815-815 Hebrew Resh
816-816 Hebrew Shin
817-817 Hebrew Sin
818-818 Hebrew Tav
819-819 Hebrew Maqaf
820-820 Hebrew Paseq
821-821 Hebrew Sof Pasuq
822-822 Hebrew Geresh
823-823 Hebrew Gershayim
824-824 Hebrew Sheva
825-825 Hebrew Hataf Segol
826-826 Hebrew Hataf Patah
827-827 Hebrew Hataf Qamats
828-828 Hebrew Hiriq
829-829 Hebrew Tsere
830-830 Hebrew Segol
831-831 Hebrew Patah
832-832 Hebrew Qamats
833-833 Hebrew Holem Left
834-834 Hebrew Qubuts
835-835 Hebrew Dagesh
836-836 Hebrew Double Vav
837-837 Hebrew Vav Yod
838-838 Hebrew Double Yod
839-839 Hebrew Double Yod Patah
840-840 Hebrew Alef Dagesh
841-841 Hebrew Bet Dagesh
842-842 Hebrew Gimel Dagesh
843-843 Hebrew Dalet Dagesh
844-844 Hebrew He Dagesh
845-845 Hebrew Vav Dagesh
846-846 Hebrew Vav Holem
847-847 Hebrew Zayin Dagesh
848-848 Hebrew Het Dagesh
849-849 Hebrew Tet Dagesh
850-850 Hebrew Yod Dagesh
851-851 Hebrew Yod Hiriq
852-852 Hebrew Kaf Dagesh
853-853 Hebrew Kaf Dagesh (final)
854-854 Hebrew Kaf Sheva (final)
855-855 Hebrew Kaf Tsere (final)
856-856 Hebrew Kaf Segol (final)
857-857 Hebrew Kaf Patah (final)
858-858 Hebrew Kaf Qamats (final)
859-859 Hebrew Kaf Dagesh Qamats (final)
860-860 Hebrew Lamed Dagesh
861-861 Hebrew Mem Dagesh
862-862 Hebrew Nun Dagesh
863-863 Hebrew Nun Qamats (final)
864-864 Hebrew Samekh Dagesh
865-865 Hebrew Pe Dagesh
866-866 Hebrew Sin Dagesh
867-867 Hebrew Shin Dagesh
868-868 Hebrew Tav Dagesh
869-869 Russian A
870-870 Russian a
871-871 Russian BE
872-872 Russian be
873-873 Russian VE
874-874 Russian ve
875-875 Russian GE
876-876 Russian ge
877-877 Russian DE
878-878 Russian de
879-879 Russian IE
880-880 Russian ie
881-881 Russian YO
882-882 Russian yo
883-883 Russian ZHE
884-884 Russian zhe
885-885 Russian ZE
886-886 Russian ze
887-887 Russian I
888-888 Russian i
889-889 Russian SHORT I
890-890 Russian short i
891-891 Russian KA
892-892 Russian ka
893-893 Russian EL
894-894 Russian el
895-895 Russian EM
896-896 Russian em
897-897 Russian EN
898-898 Russian en
899-899 Russian O
900-900 Russian o
901-901 Russian PE
902-902 Russian pe
903-903 Russian ER
904-904 Russian er
905-905 Russian ES
906-906 Russian es
907-907 Russian TE
908-908 Russian te
909-909 Russian U
910-910 Russian u
911-911 Russian EF
912-912 Russian ef
913-913 Russian KHA
914-914 Russian kha
915-915 Russian TSE
916-916 Russian tse
917-917 Russian CHE
918-918 Russian che
919-919 Russian SHA
920-920 Russian sha
921-921 Russian SHCHA
922-922 Russian shcha
923-923 Russian YER (HARD SIGN)
924-924 Russian yer (hard sign)
925-925 Russian YERY
926-926 Russian yery
927-927 Russian YER' (SOFT SIGN)
928-928 Russian yer' (soft sign)
929-929 Russian REVERSED E
930-930 Russian reversed e
931-931 Russian IU
932-932 Russian iu
933-933 Russian IA
934-934 Russian ia
935-935 Serbian SOFT DJ
936-936 Serbian soft dj
937-937 Macedonian SOFT DJ
938-938 Macedonian soft dj
939-939 Ukrainian YE
940-940 Ukrainian ye
941-941 Macedonian ZELO
942-942 Macedonian zelo
943-943 Ukrainian I
944-944 Ukrainian i
945-945 Ukrainian I WITH TWO DOTS
946-946 Ukrainian i with two dots
947-947 Serbian, Macedonian JE
948-948 Serbian, Macedonian je
949-949 Serbian, Macedonian SOFT L
950-950 Serbian, Macedonian soft l
951-951 Serbian, Macedonian SOFT N
952-952 Serbian, Macedonian soft n
953-953 Serbian SOFT T
954-954 Serbian soft t
955-955 Macedonian SOFT K
956-956 Macedonian soft k
957-957 Byelorussian SHORT U
958-958 Byelorussian short u
959-959 Serbian HARD DJ
960-960 Serbian hard dj
961-961 Old Russian YAT
962-962 Old Russian yat
963-963 Old Russian FITA
964-964 Old Russian fita
965-965 Old Russian IZHITSA
966-966 Old Russian izhitsa
967-967 Old Bulgarian YUS
968-968 Old Bulgarian yus
969-969 Russian A acute
970-970 Russian a acute
971-971 Russian E acute
972-972 Russian e acute
973-973 Russian I acute
974-974 Russian i acute
975-975 Russian O acute
976-976 Russian o acute
977-977 Russian U acute
978-978 Russian u acute
979-979 Russian ERY acute
980-980 Russian ery acute
981-981 Russian REVERSE E acute
982-982 Russian reverse e acute
983-983 Russian YU acute
984-984 Russian yu acute
985-985 Russian YA acute
986-986 Russian ya acute
987-987 Russian A grave
988-988 Russian a grave
989-989 Russian E grave
990-990 Russian e grave
991-991 Russian YO grave
992-992 Russian yo grave
993-993 Russian I grave
994-994 Russian i grave
995-995 Russian O grave
996-996 Russian o grave
997-997 Russian U grave
998-998 Russian u grave
999-999 Russian ERY grave
1000-1000 Russian ery grave
1001-1001 Russian REVERSE E grave
1002-1002 Russian reverse e grave
1003-1003 Russian YU grave
1004-1004 Russian yu grave
1005-1005 Russian YA grave
1006-1006 Russian ya grave
1007-1007 Acute
1008-1008 Grave
1009-1009 Circumflex
1010-1010 Horizontal Bar
1011-1011 Forward Slash
1012-1012 Apostrophe Accent Above
1013-1013 Apostrophe Accent After and Above
1014-1014 Apostrophe Accent Before and Above
1015-1015 Apostrophe Accent Below
1016-1016 Dot Above
1017-1017 Cedilla
1018-1018 Caron
1019-1019 Overline (Long Mark)
1020-1020 Breve
1021-1021 Dotless i
1022-1022 Dotless j
1023-1023 Y Diaeresis
1024-1024 A Breve
1025-1025 a Breve
1026-1026 C Acute
1027-1027 c Acute
1028-1028 C Circumflex
1029-1029 c Circumflex
1030-1030 C Dot Above
1031-1031 c Dot Above
1032-1032 E Dot Above
1033-1033 e Dot Above
1034-1034 G Acute
1035-1035 g Acute
1036-1036 G Breve
1037-1037 g Breve
1038-1038 G Caron
1039-1039 g Caron
1040-1040 G Cedilla
1041-1041 g Cedilla (Apostrophe Above)
1042-1042 G Circumflex
1043-1043 g Circumflex
1044-1044 G Dot Above
1045-1045 g Dot Above
1046-1046 H Circumflex
1047-1047 h Circumflex
1048-1048 H Cross Bar
1049-1049 h Cross Bar
1050-1050 I Dot Above
1051-1051 i Dot Above
1052-1052 I Tilde
1053-1053 i Tilde
1054-1054 IJ Digraph
1055-1055 ij Digraph
1056-1056 J Circumflex
1057-1057 j Circumflex
1058-1058 K Cedilla
1059-1059 k Cedilla
1060-1060 L Acute
1061-1061 l Acute
1062-1062 L Cedilla
1063-1063 l Cedilla
1064-1064 L Center Dot
1065-1065 l Center Dot
1066-1066 L Stroke
1067-1067 l Stroke
1068-1068 N Acute
1069-1069 n Acute
1070-1070 N Apostrophe
1071-1071 n Apostrophe
1072-1072 N Cedilla
1073-1073 n Cedilla
1074-1074 O Double Acute
1075-1075 o Double Acute
1076-1076 OE Digraph
1077-1077 oe Digraph
1078-1078 R Acute
1079-1079 r Acute
1080-1080 R Cedilla
1081-1081 r Cedilla
1082-1082 S Acute
1083-1083 s Acute
1084-1084 S Cedilla
1085-1085 s Cedilla
1086-1086 S Circumflex
1087-1087 s Circumflex
1088-1088 T Cedilla
1089-1089 t Cedilla
1090-1090 T Cross Bar
1091-1091 t Cross Bar
1092-1092 U Breve
1093-1093 u Breve
1094-1094 U Double Acute
1095-1095 u Double Acute
1096-1096 U Tilde
1097-1097 u Tilde
1098-1098 W Circumflex
1099-1099 w Circumflex
1100-1100 Y Circumflex
1101-1101 y Circumflex
1102-1102 Z Acute
1103-1103 z Acute
1104-1104 Z Dot Above
1105-1105 z Dot Above
1106-1106 Y Breve
1107-1107 y Breve
1108-1108 D Apostrophe Beside
1109-1109 d Apostrophe Beside
1110-1110 L Apostrophe Beside
1111-1111 l Apostrophe Beside
1112-1112 O Apostrophe Beside
1113-1113 o Apostrophe Beside
1114-1114 t Apostrophe Beside
1115-1115 U Apostrophe Beside
1116-1116 u Apostrophe Beside
1117-1117 E Breve
1118-1118 e Breve
1119-1119 I Breve
1120-1120 i Breve
1121-1121 O Breve
1122-1122 o Breve
1123-1123 NO-BREAK SPACE
1124-1124 Dot Below
1125-1125 Centred Ring
1126-1126 Double Underline
1127-1127 Macron Below (Underline)
1128-1128 Half Circle Below
1129-1129 Non-connecting Cedilla (Mirrored Ogonek)
1130-1130 Horn
1131-1131 Mjagkij Znak
1132-1132 Tverdyj Znak
1133-1133 Prime
1134-1134 Double Prime
1135-1135 Breve
1136-1136 Macron
1137-1137 Acute
1138-1138 Grave
1139-1139 Circumflex
1140-1140 Hacek
1141-1141 Tilde
1142-1142 Diaeresis (Umlaut)
1143-1143 Cedilla
1144-1144 Horn
1145-1145 Box [Shade 4]
1146-1146 Box [Left Shade]
1147-1147 Box [Top Shade]
1148-1148 Box [Right Shade]
1149-1149 Box [Bottom Shade]
1150-1150 Bullet
1151-1151 Hollow Bullet
1152-1152 Square Bullet
1153-1153 Base Asterisk
1154-1154 Paragraph Sign
1155-1155 Pesetas
1156-1156 Florin/Guilder
1157-1157 Power of 2
1158-1158 Power of n
1159-1159 Power of 3
1160-1160 Right Single Quote
1161-1161 Inverted Single Quote
1162-1162 Right Double Quote
1163-1163 Inverted Double Quote
1164-1164 En Dash
1165-1165 Em Dash
1166-1166 Dagger
1167-1167 Double Dagger
1168-1168 Small Square Bullet
1169-1169 Figure Dash
1170-1170 Ligature ff
1171-1171 Ligature ffi
1172-1172 Ligature ffl
1173-1173 Ligature fi
1174-1174 Ligature fl
1175-1175 Em Leader
1176-1176 Base Single Quote
1177-1177 Base Double Quote
1178-1178 1/3
1179-1179 2/3
1180-1180 1/8
1181-1181 3/8
1182-1182 5/8
1183-1183 7/8
1184-1184 Three Fourths Em Dash
1185-1185 Power of 1
1186-1186 MD (Canadian Registration Mark)
1187-1187 MC (Canadian Trademark Symbol)
1188-1188 Heart Open Card Style
1189-1189 Diamond Open Card Style
1190-1190 Club Open Card Style
1191-1191 Spade Open Card Style
1192-1192 Horizontal Rectangle
1193-1193 Double Exclamation Mark
1194-1194 Bent Radical
1195-1195 Underscored Up and Down Arrow
1196-1196 Empty Ballot Box
1197-1197 Sharp
1198-1198 Flat
1199-1199 Natural
1200-1200 Centreline
1201-1201 Graphic Space
1202-1202 Minus
1203-1203 Plus or Minus
1204-1204 Less Than Or Equal
1205-1205 Greater Than Or Equal
1206-1206 Proportional
1207-1207 Not (Slash)
1208-1208 Division
1209-1209 Absolute Value (Divides)
1210-1210 Left Angle Bracket (Bra)
1211-1211 Right Angle Bracket (Ket)
1212-1212 Similar
1213-1213 Approximately Equal
1214-1214 Equivalent
1215-1215 Member
1216-1216 Intersection
1217-1217 Parallel
1218-1218 Summation
1219-1219 Infinity
1220-1220 Logical Not
1221-1221 Right Arrow
1222-1222 Left Arrow
1223-1223 Up Arrow
1224-1224 Down Arrow
1225-1225 Left and Right Arrow
1226-1226 Up and Down Arrow
1227-1227 Center Dot
1228-1228 Small Circle
1229-1229 Small Solid Circle
1230-1230 Angstrom
1231-1231 Micro
1232-1232 Raised Negative Sign
1233-1233 Multiply (x)
1234-1234 Small Integral
1235-1235 Integral
1236-1236 Product
1237-1237 Minus or Plus
1238-1238 Nabla (Gradient)
1239-1239 Partial Derivative
1240-1240 Prime
1241-1241 Double Prime
1242-1242 Vector
1243-1243 Planck's Constant
1244-1244 fraktur I
1245-1245 fraktur R
1246-1246 Weierstrass
1247-1247 Double Arrow Right (Implies)
1248-1248 Double Arrow Left (Implied By)
1249-1249 Double Arrow Up
1250-1250 Double Arrow Down
1251-1251 Double Arrow Left and Right
1252-1252 Double Arrow Up and Down
1253-1253 Northeast Arrow
1254-1254 Southeast Arrow
1255-1255 Northwest Arrow
1256-1256 Southwest Arrow
1257-1257 Union
1258-1258 Proper Subset
1259-1259 Proper Superset
1260-1260 Reflex Subset (Contained In or Equals)
1261-1261 Reflex Superset (Contains or Equals)
1262-1262 Such That (Contains as a Member)
1263-1263 Empty Set
1264-1264 Left Ceiling
1265-1265 Right Ceiling
1266-1266 Left Floor
1267-1267 Right Floor
1268-1268 Much Less
1269-1269 Much Greater
1270-1270 Angle
1271-1271 Circle Multiply
1272-1272 Circle Plus
1273-1273 Circle Minus
1274-1274 Circle Divide
1275-1275 Circle Dot
1276-1276 Logical And
1277-1277 Logical Or
1278-1278 Logical Exclusive Or
1279-1279 Top
1280-1280 Bottom
1281-1281 Arc Overmark
1282-1282 Assertion
1283-1283 Mirrored Assertion
1284-1284 Square
1285-1285 Left Double Bracket
1286-1286 Right Double Bracket
1287-1287 Not Equal
1288-1288 Not Equivalent
1289-1289 Contour Integral
1290-1290 Capital Weierstrass (???)
1291-1291 Circle (Empty, For Operator)
1292-1292 Defined As (Underscored Triangle)
1293-1293 Solid Star
1294-1294 Triple Prime
1295-1295 Coproduct
1296-1296 Similar or Equal
1297-1297 Congruent
1298-1298 Precedes
1299-1299 Precedes or Equals
1300-1300 Follows
1301-1301 Follows or Equals
1302-1302 There Exists
1303-1303 For All
1304-1304 Multiset Union (U Plus)
1305-1305 Square Intersection
1306-1306 Square Union
1307-1307 Square Reflex Subset
1308-1308 Square Reflex Superset
1309-1309 Big Triangle Up
1310-1310 Big Triangle Down
1311-1311 Small Triangle Left
1312-1312 Small Triangle Right
1313-1313 Bowtie
1314-1314 Smile
1315-1315 Frown
1316-1316 Big Circle
1317-1317 Hook Left Arrow
1318-1318 Hook Right Arrow
1319-1319 Maps To
1320-1320 Left Harpoon Up
1321-1321 Left Harpoon Down
1322-1322 Right Harpoon Up
1323-1323 Right Harpoon Down
1324-1324 Right and Left Harpoons
1325-1325 Triangle Up
1326-1326 Triangle Down
1327-1327 Equal by Definition
1328-1328 Asymptotically Equivalent
1329-1329 Perpendicular Double Right (Models)
1330-1330 Wreath Product
1331-1331 Not Less Than
1332-1332 Neither Less Than Nor Equal
1333-1333 Not Greater Than
1334-1334 Neither Greater Than Nor Equal
1335-1335 Not Similar
1336-1336 Not Similar or Equal
1337-1337 Not Congruent
1338-1338 Not Approximately Equal
1339-1339 Does Not Precede
1340-1340 Neither Precedes Nor Equals
1341-1341 Does Not Follow
1342-1342 Neither Follows Nor Equals
1343-1343 Not Subset
1344-1344 Not Superset
1345-1345 Not Reflex Subset
1346-1346 Not Reflex Superset
1347-1347 Square Not Subset
1348-1348 Square Not Superset
1349-1349 Square Not Reflex Subset
1350-1350 Square Not Reflex Superset
1351-1351 Not Asymptotically Equivalent
1352-1352 There Never Exists
1353-1353 Not a Member (Not an Element)
1354-1354 Questioned Equality
1355-1355 Right Angle
1356-1356 Such That
1357-1357 Axis Ellipses
1358-1358 Baseline Ellipses
1359-1359 Vertical Ellipses
1360-1360 Diagonal Ellipses
1361-1361 Reverse Diagonal Ellipses
1362-1362 Triple Dot Diacritical
1363-1363 Plus
1364-1364 Minus
1365-1365 Equals
1366-1366 Asterisk Multiply
1367-1367 Script Prime
1368-1368 Script Double Prime
1369-1369 Script Triple Prime
1370-1370 Hamiltonian H
1371-1371 Script P
1372-1372 Integral [Top]
1373-1373 Integral [Bottom]
1374-1374 Root [1x High]
1375-1375 Summation [1.5x High]
1376-1376 Product [1.5x High]
1377-1377 Coproduct [1.5x High]
1378-1378 Integral [1.5x High]
1379-1379 Contour Integral [1.5x High]
1380-1380 Absolute Value [1.5x High]
1381-1381 Absolute Value [2x High]
1382-1382 Absolute Value [3x High]
1383-1383 Absolute Value [4x High]
1384-1384 Double Bar [1.5x High]
1385-1385 Double Bar [2x High]
1386-1386 Double Bar [3x High]
1387-1387 Double Bar [4x High]
1388-1388 Left Brace [1.5x High]
1389-1389 Left Brace [2x High]
1390-1390 Left Brace [3x High]
1391-1391 Left Brace [4x High]
1392-1392 Left Brace [Top]
1393-1393 Left Brace [Middle]
1394-1394 Left Brace [Bottom]
1395-1395 Left Brace [Extender]
1396-1396 Right Brace [1.5x High]
1397-1397 Right Brace [2x High]
1398-1398 Right Brace [3x High]
1399-1399 Right Brace [4x High]
1400-1400 Right Brace [Top]
1401-1401 Right Brace [Middle]
1402-1402 Right Brace [Bottom]
1403-1403 Right Brace [Extender]
1404-1404 Left Floor [1.5x High]
1405-1405 Left Floor [2x High]
1406-1406 Left Floor [3x High]
1407-1407 Left Floor [4x High]
1408-1408 Left Floor [Bottom]
1409-1409 Right Floor [1.5x High]
1410-1410 Right Floor [2x High]
1411-1411 Right Floor [3x High]
1412-1412 Right Floor [4x High]
1413-1413 Right Floor [Bottom]
1414-1414 Left Ceiling [1.5x High]
1415-1415 Left Ceiling [2x High]
1416-1416 Left Ceiling [3x High]
1417-1417 Left Ceiling [4x High]
1418-1418 Left Ceiling [Top]
1419-1419 Right Ceiling [1.5x High]
1420-1420 Right Ceiling [2x High]
1421-1421 Right Ceiling [3x High]
1422-1422 Right Ceiling [4x High]
1423-1423 Right Ceiling [Top]
1424-1424 Horiz Arrow [Right]
1425-1425 Horiz Arrow [Left]
1426-1426 Horiz Dbl Arrow [Right]
1427-1427 Horiz Dbl Arrow [Left]
1428-1428 Vert Arrow [Up]
1429-1429 Vert Arrow [Down]
1430-1430 Vert Dbl Arrow [Up]
1431-1431 Vert Dbl Arrow [Down]
1432-1432 Vert Dbl Arrow [Extension]
1433-1433 Left Parenthesis [1.5x High]
1434-1434 Left Parenthesis [2x High]
1435-1435 Left Parenthesis [3x High]
1436-1436 Left Parenthesis [4x High]
1437-1437 Right Parenthesis [1.5x High]
1438-1438 Right Parenthesis [2x High]
1439-1439 Right Parenthesis [3x High]
1440-1440 Right Parenthesis [4x High]
1441-1441 Left Bracket [1.5x High]
1442-1442 Left Bracket [2x High]
1443-1443 Left Bracket [3x High]
1444-1444 Left Bracket [4x High]
1445-1445 Right Bracket [1.5x High]
1446-1446 Right Bracket [2x High]
1447-1447 Right Bracket [3x High]
1448-1448 Right Bracket [4x High]
1449-1449 Left Angle Bracket [1.5x High]
1450-1450 Left Angle Bracket [2x High]
1451-1451 Left Angle Bracket [3x High]
1452-1452 Left Angle Bracket [4x High]
1453-1453 Right Angle Bracket [1.5x High]
1454-1454 Right Angle Bracket [2x High]
1455-1455 Right Angle Bracket [3x High]
1456-1456 Right Angle Bracket [4x High]
1457-1457 Figure Slash [1.5x High]
1458-1458 Figure Slash [2x High]
1459-1459 Figure Slash [3x High]
1460-1460 Figure Slash [4x High]
1461-1461 Figure Backslash [1.5x High]
1462-1462 Figure Backslash [2x High]
1463-1463 Figure Backslash [3x High]
1464-1464 Figure Backslash [4x High]
1465-1465 Union [2x High]
1466-1466 Intersection [2x High]
1467-1467 Multiset Union [1.5x High]
1468-1468 Multiset Union [2x High]
1469-1469 Square Union [1.5x High]
1470-1470 Square Union [2x High]
1471-1471 Logical And [1.5x High]
1472-1472 Logical And [2x High]
1473-1473 Logical Or [1.5x High]
1474-1474 Logical Or [2x High]
1475-1475 Circle Multiply [1.5x High]
1476-1476 Circle Multiply [2x High]
1477-1477 Circle Plus [1.5x High]
1478-1478 Circle Plus [2x High]
1479-1479 Circle Dot [1.5x High]
1480-1480 Circle Dot [2x High]
1481-1481 Horiz Top Brace
1482-1482 Horiz Top Brace [Left End]
1483-1483 Horiz Top Brace [Right End]
1484-1484 Horiz Bottom Brace
1485-1485 Horiz Bottom Brace [Left End]
1486-1486 Horiz Bottom Brace [Right End]
1487-1487 Circumflex Overmark [1.5x Wide]
1488-1488 Circumflex Overmark [2x Wide]
1489-1489 Circumflex Overmark [3x Wide]
1490-1490 Tilde Overmark [1.5x Wide]
1491-1491 Tilde Overmark [2x Wide]
1492-1492 Tilde Overmark [3x Wide]
1493-1493 Bar Overmark [1.5x Wide]
1494-1494 Bar Overmark [2x Wide]
1495-1495 Bar Overmark [3x Wide]
1496-1496 Circle Minus [1.5x High]
1497-1497 Left Double Bracket [1.5x High]
1498-1498 Left Double Bracket [2x High]
1499-1499 Left Double Bracket [3x High]
1500-1500 Left Double Bracket [4x High]
1501-1501 Right Double Bracket [1.5x High]
1502-1502 Right Double Bracket [2x High]
1503-1503 Right Double Bracket [3x High]
1504-1504 Right Double Bracket [4x High]
1505-1505 Horiz Harpoon [Right Harpoon Up]
1506-1506 Horiz Harpoon [Right Harpoon Down]
1507-1507 Horiz Harpoon [Left Harpoon Up]
1508-1508 Horiz Harpoon [Left Harpoon Down]
1509-1509 Two Horiz Harpoons [Extension]
1510-1510 Two Horiz Arrows [Extension]
1511-1511 Mixed Horiz Arrows [Right Top]
1512-1512 Mixed Horiz Arrows [Right Bottom]
1513-1513 Mixed Horiz Arrows [Left Top]
1514-1514 Mixed Horiz Arrows [Left Bottom]
1515-1515 Mixed Horiz Arrows [Extension]
1516-1516 Square Intersection [1.5x High]
1517-1517 ALPHA
1518-1518 alpha
1519-1519 BETA
1520-1520 beta
1521-1521 BETA
1522-1522 GAMMA
1523-1523 gamma
1524-1524 DELTA
1525-1525 delta
1526-1526 EPSILON
1527-1527 epsilon
1528-1528 ZETA
1529-1529 zeta
1530-1530 ETA
1531-1531 eta
1532-1532 THETA
1533-1533 theta
1534-1534 IOTA
1535-1535 iota
1536-1536 KAPPA
1537-1537 kappa
1538-1538 LAMBDA
1539-1539 lambda
1540-1540 lambda bar
1541-1541 MU
1542-1542 mu
1543-1543 NU
1544-1544 nu
1545-1545 XI
1546-1546 xi
1547-1547 OMICRON
1548-1548 omicron
1549-1549 PI
1550-1550 pi
1551-1551 RHO
1552-1552 rho
1553-1553 SIGMA
1554-1554 sigma
1555-1555 SIGMA (Terminal)
1556-1556 sigma (Terminal)
1557-1557 TAU
1558-1558 tau
1559-1559 UPSILON
1560-1560 upsilon
1561-1561 PHI
1562-1562 phi
1563-1563 CHI
1564-1564 chi
1565-1565 PSI
1566-1566 psi
1567-1567 OMEGA
1568-1568 omega
1569-1569 alpha Acute
1570-1570 epsilon Acute
1571-1571 eta Acute
1572-1572 iota Acute
1573-1573 iota Diaeresis
1574-1574 IOTA Diaeresis
1575-1575 omicron Acute
1576-1576 upsilon Acute
1577-1577 upsilon Diaeresis
1578-1578 UPSILON Diaeresis
1579-1579 omega Acute
1580-1580 epsilon (Variant)
1581-1581 theta (Variant)
1582-1582 pi (Variant)
1583-1583 rho (Variant)
1584-1584 sigma (Lunate)
1585-1585 phi (Variant)
1586-1586 pi (Variant)
1587-1587 omega (Variant)
1588-1588 Greek Semicolon
1589-1589 Acute
1590-1590 Diaeresis
1591-1591 Acute Diaeresis
1592-1592 Grave Diaeresis
1593-1593 Circumflex
1594-1594 Smooth Breathing
1595-1595 Rough Breathing
1596-1596 alpha Grave
1597-1597 alpha Circumflex
1598-1598 alpha Smooth
1599-1599 alpha Smooth Acute
1600-1600 alpha Smooth Grave
1601-1601 alpha Rough
1602-1602 alpha Rough Acute
1603-1603 alpha Rough Grave
1604-1604 epsilon Grave
1605-1605 epsilon Smooth
1606-1606 epsilon Smooth Acute
1607-1607 epsilon Smooth Grave
1608-1608 eta Grave
1609-1609 eta Circumflex
1610-1610 eta Smooth
1611-1611 eta Smooth Acute
1612-1612 eta Smooth Grave
1613-1613 eta Rough
1614-1614 eta Rough Acute
1615-1615 eta Rough Grave
1616-1616 iota Grave
1617-1617 iota Circumflex
1618-1618 iota Acute Diaeresis
1619-1619 iota Grave Diaeresis
1620-1620 iota Smooth
1621-1621 iota Smooth Acute
1622-1622 iota Smooth Grave
1623-1623 iota Rough
1624-1624 iota Rough Acute
1625-1625 iota Rough Grave
1626-1626 omicron Grave
1627-1627 omicron Smooth
1628-1628 omicron Smooth Acute
1629-1629 omicron Smooth Grave
1630-1630 omicron Rough
1631-1631 omicron Rough Acute
1632-1632 omicron Rough Grave
1633-1633 rho Smooth
1634-1634 rho Rough
1635-1635 upsilon Grave
1636-1636 upsilon Circumflex
1637-1637 upsilon Acute Diaeresis
1638-1638 upsilon Grave Diaeresis
1639-1639 upsilon Smooth
1640-1640 upsilon Smooth Acute
1641-1641 upsilon Smooth Grave
1642-1642 upsilon Rough
1643-1643 upsilon Rough Acute
1644-1644 upsilon Rough Grave
1645-1645 omega Grave
1646-1646 omega Circumflex
1647-1647 omega Smooth
1648-1648 omega Smooth Acute
1649-1649 omega Smooth Grave
1650-1650 omega Rough
1651-1651 omega Rough Acute
1652-1652 omega Rough Grave
1653-1653 High Prime
1654-1654 Low Prime
1655-1655 ALPHA Tonos
1656-1656 alpha Tonos
1657-1657 EPSILON Tonos
1658-1658 epsilon Tonos
1659-1659 ETA Tonos
1660-1660 eta Tonos
1661-1661 IOTA Tonos
1662-1662 iota Tonos
1663-1663 OMICRON Tonos
1664-1664 UPSILON Tonos
1665-1665 upsilon Tonos
1666-1666 OMEGA Tonos
1667-1667 omega Tonos
1668-1668 Old Slovanic EH
1669-1669 Old Slovanic eh
1670-1670 User[0]
1671-1671 User[1]
1672-1672 User[2]
1673-1673 User[3]
1674-1674 User[4]
1675-1675 User[5]
1676-1676 User[6]
1677-1677 User[7]
1678-1678 User[8]
1679-1679 User[9]
1680-1680 User[10]
1681-1681 User[11]
1682-1682 User[12]
1683-1683 User[13]
1684-1684 User[14]
1685-1685 User[15]
1686-1686 User[16]
1687-1687 User[17]
1688-1688 User[18]
1689-1689 User[19]
1690-1690 User[20]
1691-1691 User[21]
1692-1692 User[22]
1693-1693 User[23]
1694-1694 User[24]
1695-1695 User[25]
1696-1696 User[26]
1697-1697 User[27]
1698-1698 User[28]
1699-1699 User[29]
1700-1700 User[30]
1701-1701 User[31]
1702-1702 User[32]
1703-1703 User[33]
1704-1704 User[34]
1705-1705 User[35]
1706-1706 User[36]
1707-1707 User[37]
1708-1708 User[38]
1709-1709 User[39]
1710-1710 User[40]
1711-1711 User[41]
1712-1712 User[42]
1713-1713 User[43]
1714-1714 User[44]
1715-1715 User[45]
1716-1716 User[46]
1717-1717 User[47]
1718-1718 User[48]
1719-1719 User[49]
1720-1720 User[50]
1721-1721 User[51]
1722-1722 User[52]
1723-1723 User[53]
1724-1724 User[54]
1725-1725 User[55]
1726-1726 User[56]
1727-1727 User[57]
1728-1728 User[58]
1729-1729 User[59]
1730-1730 User[60]
1731-1731 User[61]
1732-1732 User[62]
1733-1733 User[63]
1734-1734 User[64]
1735-1735 User[65]
1736-1736 User[66]
1737-1737 User[67]
1738-1738 User[68]
1739-1739 User[69]
1740-1740 User[70]
1741-1741 User[71]
1742-1742 User[72]
1743-1743 User[73]
1744-1744 User[74]
1745-1745 User[75]
1746-1746 User[76]
1747-1747 User[77]
1748-1748 User[78]
1749-1749 User[79]
1750-1750 User[80]
1751-1751 User[81]
1752-1752 User[82]
1753-1753 User[83]
1754-1754 User[84]
1755-1755 User[85]
1756-1756 User[86]
1757-1757 User[87]
1758-1758 User[88]
1759-1759 User[89]
1760-1760 User[90]
1761-1761 User[91]
1762-1762 User[92]
1763-1763 User[93]
1764-1764 User[94]
1765-1765 User[95]
1766-1766 User[96]
1767-1767 User[97]
1768-1768 User[98]
1769-1769 User[99]
1770-1770 User[100]
1771-1771 User[101]
1772-1772 User[102]
1773-1773 User[103]
1774-1774 User[104]
1775-1775 User[105]
1776-1776 User[106]
1777-1777 User[107]
1778-1778 User[108]
1779-1779 User[109]
1780-1780 User[110]
1781-1781 User[111]
1782-1782 User[112]
1783-1783 User[113]
1784-1784 User[114]
1785-1785 User[115]
1786-1786 User[116]
1787-1787 User[117]
1788-1788 User[118]
1789-1789 User[119]
1790-1790 User[120]
1791-1791 User[121]
1792-1792 User[122]
1793-1793 User[123]
1794-1794 User[124]
1795-1795 User[125]
1796-1796 User[126]
1797-1797 User[127]
1798-1798 User[128]
1799-1799 User[129]
1800-1800 User[130]
1801-1801 User[131]
1802-1802 User[132]
1803-1803 User[133]
1804-1804 User[134]
1805-1805 User[135]
1806-1806 User[136]
1807-1807 User[137]
1808-1808 User[138]
1809-1809 User[139]
1810-1810 User[140]
1811-1811 User[141]
1812-1812 User[142]
1813-1813 User[143]
1814-1814 User[144]
1815-1815 User[145]
1816-1816 User[146]
1817-1817 User[147]
1818-1818 User[148]
1819-1819 User[149]
1820-1820 User[150]
1821-1821 User[151]
1822-1822 User[152]
1823-1823 User[153]
1824-1824 User[154]
1825-1825 User[155]
1826-1826 User[156]
1827-1827 User[157]
1828-1828 User[158]
1829-1829 User[159]
1830-1830 User[160]
1831-1831 User[161]
1832-1832 User[162]
1833-1833 User[163]
1834-1834 User[164]
1835-1835 User[165]
1836-1836 User[166]
1837-1837 User[167]
1838-1838 User[168]
1839-1839 User[169]
1840-1840 User[170]
1841-1841 User[171]
1842-1842 User[172]
1843-1843 User[173]
1844-1844 User[174]
1845-1845 User[175]
1846-1846 User[176]
1847-1847 User[177]
1848-1848 User[178]
1849-1849 User[179]
1850-1850 User[180]
1851-1851 User[181]
1852-1852 User[182]
1853-1853 User[183]
1854-1854 User[184]
1855-1855 User[185]
1856-1856 User[186]
1857-1857 User[187]
1858-1858 User[188]
1859-1859 User[189]
1860-1860 User[190]
1861-1861 User[191]
1862-1862 User[192]
1863-1863 User[193]
1864-1864 User[194]
1865-1865 User[195]
1866-1866 User[196]
1867-1867 User[197]
1868-1868 User[198]
1869-1869 User[199]
1870-1870 User[200]
1871-1871 User[201]
1872-1872 User[202]
1873-1873 User[203]
1874-1874 User[204]
1875-1875 User[205]
1876-1876 User[206]
1877-1877 User[207]
1878-1878 User[208]
1879-1879 User[209]
1880-1880 User[210]
1881-1881 User[211]
1882-1882 User[212]
1883-1883 User[213]
1884-1884 User[214]
1885-1885 User[215]
1886-1886 User[216]
1887-1887 User[217]
1888-1888 User[218]
1889-1889 User[219]
1890-1890 User[220]
1891-1891 User[221]
1892-1892 User[222]
1893-1893 User[223]
1894-1894 User[224]
1895-1895 User[225]
1896-1896 User[226]
1897-1897 User[227]
1898-1898 User[228]
1899-1899 User[229]
1900-1900 User[230]
1901-1901 User[231]
1902-1902 User[232]
1903-1903 User[233]
1904-1904 User[234]
1905-1905 User[235]
1906-1906 User[236]
1907-1907 User[237]
1908-1908 User[238]
1909-1909 User[239]
1910-1910 User[240]
1911-1911 User[241]
1912-1912 User[242]
1913-1913 User[243]
1914-1914 User[244]
1915-1915 User[245]
1916-1916 User[246]
1917-1917 User[247]
1918-1918 User[248]
1919-1919 User[249]
1920-1920 User[250]
1921-1921 User[251]
1922-1922 User[252]
1923-1923 User[253]
1924-1924 User[254]
1925-1925 User[255]
diff -r 7bfcffba99ab -r 7c7eebffbd11 trunk/sources.cc/pass2.cc
--- a/trunk/sources.cc/pass2.cc Fri Oct 01 01:29:29 2021 +0200
+++ b/trunk/sources.cc/pass2.cc Sun Oct 03 01:17:49 2021 +0200
@@ -827,9 +827,10 @@
827827 if(r==0)
828828 {
829829 *str2=' ';
830- strcpy(str,str+optlen); // Overlapping regions
831- //i = strlen(aline) - optlen;
832- //memmove(str,str+7,strlen(str+7));str[i]=0; // Overlapping regions, but terminating 0 must be added for memmove.
830+ //strcpy(str,str+optlen); // Overlapping regions, strcpy is dangerous
831+ const unsigned B2Move = strlen(str+optlen);
832+ memmove(str,str+optlen,B2Move);
833+ str[B2Move]=0; // Overlapping regions, but terminating 0 must be added for memmove.
833834 return true;
834835 }
835836 else r--;
diff -r 7bfcffba99ab -r 7c7eebffbd11 trunk/sources.cc/wp2latex.h
--- a/trunk/sources.cc/wp2latex.h Fri Oct 01 01:29:29 2021 +0200
+++ b/trunk/sources.cc/wp2latex.h Sun Oct 03 01:17:49 2021 +0200
@@ -18,7 +18,7 @@
1818 #define LineLength 80 /* Split lines after more than LineLength charcters */
1919
2020 #define VersionWP2L "3.100"
21-#define VersionDate "1 Oct 2021" /* day (space) month (space) full year */
21+#define VersionDate "2 Oct 2021" /* day (space) month (space) full year */
2222
2323 #ifndef false
2424 #define false 0
diff -r 7bfcffba99ab -r 7c7eebffbd11 trunk/wp2latex.lsm
--- a/trunk/wp2latex.lsm Fri Oct 01 01:29:29 2021 +0200
+++ b/trunk/wp2latex.lsm Sun Oct 03 01:17:49 2021 +0200
@@ -1,7 +1,7 @@
11 Begin3
22 Title: wp2latex
3-Version: 3.99
4- Entered-date: 2021-09-01
3+Version: 3.100
4+ Entered-date: 2021-10-03
55 Description: WP2LaTeX is a program for conversion WordPerfect documents to LaTeX.
66 All known WP fileformats are supported: MAC WP1.x, WP2,3,4.x,
77 PC WP WP3.x, WP4.x, WP5.x and WP6,7,8,9,10.x.
diff -r 7bfcffba99ab -r 7c7eebffbd11 trunk/zmeny.txt
--- a/trunk/zmeny.txt Fri Oct 01 01:29:29 2021 +0200
+++ b/trunk/zmeny.txt Sun Oct 03 01:17:49 2021 +0200
@@ -153,6 +153,7 @@
153153 147,dekryptuje WP3.x
154154 149,posporovan znak \bigominus
155155 150,konvertuje tabulky z WP3
156+151,podpora formatu EMF
156157
157158 udelat:
158159 a,Vyhodit [indent] ze \section
Show on old repository browser