glib/cmph
Chun-wei Fan 4e43ed8112 cmph/bdz.c: Work Around MSVC 2012 x64 Compiler Bug
Due to an MSVC 2012 x64 compiler issue, the compiler generates bad code
for bdz.c, so the for loop in assign() continues running until the point
i falls below zero, causing an access violation when we try to do
curr_edge=queue[i]; (line 427 in bdz.c).  Address this issue by breaking
out of the loop at the end of it when i reaches 0 after doing the
necessary processing.

https://bugzilla.gnome.org/show_bug.cgi?id=733595
2016-03-16 22:48:18 +08:00
..
bdz_gen_lookup_table.c girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
bdz_ph.c girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
bdz_ph.h girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
bdz_structs_ph.h girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
bdz_structs.h girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
bdz.c cmph/bdz.c: Work Around MSVC 2012 x64 Compiler Bug 2016-03-16 22:48:18 +08:00
bdz.h girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
bitbool.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
bmz8_structs.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
bmz8.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
bmz8.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
bmz_structs.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
bmz.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
bmz.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
brz_structs.h girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
brz.c girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
brz.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
buffer_entry.c cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
buffer_entry.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
buffer_manage.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
buffer_manage.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
buffer_manager.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
buffer_manager.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
chd_ph.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
chd_ph.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
chd_structs_ph.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
chd_structs.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
chd.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
chd.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
chm_structs.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
chm.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
chm.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
cmph_structs.c Make introspection compile with -Wall -Werror 2012-04-09 14:19:23 -03:00
cmph_structs.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
cmph_time.h Windows port: cmph_time.h includes sys/resource.h which is not available on Windows. 2011-09-07 21:59:52 +02:00
cmph_types.h cmph: Modify types to use GLib types 2010-12-03 16:03:32 -05:00
cmph.c Make introspection compile with -Wall -Werror 2012-04-09 14:19:23 -03:00
cmph.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
compressed_rank.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
compressed_rank.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
compressed_seq.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
compressed_seq.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
debug.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
djb2_hash.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
djb2_hash.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
fch_buckets.c cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
fch_buckets.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
fch_structs.h girepository: Drop executable bits from cmph .[ch] files 2015-10-04 11:58:12 -04:00
fch.c cmph: Remove C99ism and other fixes 2012-10-27 12:06:09 -04:00
fch.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
fnv_hash.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
fnv_hash.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
graph.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
graph.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
hash_state.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
hash.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
hash.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
hashtree_structs.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
hashtree.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
hashtree.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
jenkins_hash.c cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
jenkins_hash.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
main.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
miller_rabin.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
miller_rabin.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
README-CMPH-IMPORT.txt Import CMPH 1.0 2010-12-03 16:03:31 -05:00
sdbm_hash.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
sdbm_hash.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
select_lookup_tables.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
select.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
select.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
vqueue.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
vqueue.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00
vstack.c cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
vstack.h cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
wingetopt.c Import CMPH 1.0 2010-12-03 16:03:31 -05:00
wingetopt.h Import CMPH 1.0 2010-12-03 16:03:31 -05:00