Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Commit

Permalink
Visual C++ support improved
Browse files Browse the repository at this point in the history
  • Loading branch information
PopovEvgeniy committed Apr 9, 2024
1 parent 54111f7 commit cee1b02
Show file tree
Hide file tree
Showing 5 changed files with 88 additions and 28 deletions.
86 changes: 70 additions & 16 deletions SndExtract.tgt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
40
42
targetIdent
0
MProject
Expand Down Expand Up @@ -53,8 +53,8 @@ WString
WINLINK
14
WString
14
?????Debug all
16
?????WLINK_d_all
1
0
15
Expand All @@ -65,8 +65,8 @@ WString
WINLINK
17
WString
13
?????Map file
15
?????WLINK_op_m
1
0
18
Expand All @@ -77,8 +77,8 @@ WString
WINLINK
20
WString
10
?????Quiet
15
?????WLINK_op_q
1
0
21
Expand All @@ -99,7 +99,7 @@ WVList
0
25
WPickList
2
5
26
MItem
3
Expand All @@ -119,8 +119,8 @@ WString
WCC
31
WString
29
?????No debugging information
11
?????WCG_d0
1
1
32
Expand All @@ -131,8 +131,8 @@ WString
WCC
34
WString
24
?????Full debugging info
11
?????WCG_d2
1
0
35
Expand All @@ -143,8 +143,8 @@ WString
WCC
37
WString
30
??2??80386 stack-based calling
11
??2??WCG_3s
1
1
38
Expand All @@ -155,8 +155,8 @@ WString
WCC
40
WString
39
??2??Pentium Pro register-based calling
11
??2??WCG_6r
1
0
41
Expand Down Expand Up @@ -184,3 +184,57 @@ WVList
1
1
0
46
MItem
3
*.h
47
WString
3
NIL
48
WVList
0
49
WVList
0
-1
1
1
0
50
MItem
8
format.h
51
WString
3
NIL
52
WVList
0
53
WVList
0
46
1
1
0
54
MItem
12
sndextract.h
55
WString
3
NIL
56
WVList
0
57
WVList
0
46
1
1
0
6 changes: 3 additions & 3 deletions SndExtract.wpj
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
40
42
projectIdent
0
VpeMain
1
WRect
0
0
7668
7661
9200
2
MProject
Expand All @@ -30,7 +30,7 @@ VComponent
WRect
0
0
5622
5614
4080
0
0
Expand Down
9 changes: 5 additions & 4 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Mugen sound extractor by Popov Evgeniy Alekseyevich

Version 2.5.4
Version 2.5.5


System requirement
Expand All @@ -29,9 +29,9 @@ This program distributed under GNU GENERAL PUBLIC LICENSE.

Source code

The program source code compiled under Open Watcom.
The source code compiled under Open Watcom.
But you can do it under any modern C compiler.
Source code can be compiled for wide range operating systems, but you need to create makefile or build script by yourself.
Source code can be compiled for wide range of operating systems, but you need to create makefile or build script by yourself.
I provide only two things: compiled the binary file for Windows and makefile for Linux.

Install and uninstall under Linux
Expand Down Expand Up @@ -63,4 +63,5 @@ Version history
2.3.6 - 2.3.9 - Small changes.
2.4 - Small bug fixed.
2.4.0.1 - 2.4.0.2 - Makefile updated.
2.5 - 2.5.4 - Small changes.
2.5 - 2.5.4 - Small changes.
2.5.5 - Visual C++ support improved.
7 changes: 2 additions & 5 deletions sndextract.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "sndextract.h"
#include "format.h"

void show_intro();
Expand Down Expand Up @@ -45,7 +42,7 @@ void show_intro()
{
putchar('\n');
puts("SND EXTRACT");
puts("Version 2.5.4");
puts("Version 2.5.5");
puts("Mugen sound extractor by Popov Evgeniy Alekseyevich, 2008-2024 years");
puts("This program distributed under GNU GENERAL PUBLIC LICENSE");
}
Expand Down
8 changes: 8 additions & 0 deletions sndextract.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#if defined _MSC_VER && _MSC_VER>=1400
#pragma warning(disable : 4996)
#endif

#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

0 comments on commit cee1b02

Please sign in to comment.