patches/wildmidi-02-sunstudio.diff
author jurikm
Sat, 13 Jun 2009 19:24:40 +0000
changeset 1923 48fdf7d99a3b
child 2176 65fca22d82a7
permissions -rw-r--r--
2009-06-13 Milan Jurik <[email protected]> * SFEwildmidi.spec: workaround for missing __FUNCTION__ support
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1923
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     1
--- wildmidi-0.2.2/src/wildmidi_lib.c	2009-06-13 19:01:17.737707714 +0200
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     2
+++ wildmidi-0.2.2-patch/src/wildmidi_lib.c	2009-06-13 19:01:14.950440156 +0200
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     3
@@ -584,8 +584,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     4
 	char *buffer_file = malloc(strlen(filename) + 1);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     5
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     6
 	if (buffer_file == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     7
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     8
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
     9
+		WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    10
+		WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    11
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    12
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    13
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    14
@@ -600,8 +600,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    15
 		if (home) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    16
 			buffer_file = realloc(buffer_file,(strlen(buffer_file) + strlen(home) + 1));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    17
 			if (buffer_file == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    18
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    19
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    20
+				WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    21
+				WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    22
 				free(buffer_file);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    23
 				return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    24
 			}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    25
@@ -616,8 +616,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    26
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    27
 		buffer_file = realloc(buffer_file,(strlen(buffer_file) + strlen(buffer_dir) + 1));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    28
 		if (buffer_file == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    29
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    30
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    31
+			WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    32
+			WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    33
 			free(buffer_file);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    34
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    35
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    36
@@ -626,15 +626,15 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    37
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    38
 #endif
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    39
 	if (stat(buffer_file,&buffer_stat)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    40
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_STAT, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    41
+		WM_ERROR(__func__, __LINE__, WM_ERR_STAT, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    42
 		free(buffer_file);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    43
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    44
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    45
 	*size = buffer_stat.st_size;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    46
 	data = malloc(*size);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    47
 	if (data == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    48
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    49
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    50
+		WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    51
+		WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    52
 		free(buffer_file);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    53
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    54
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    55
@@ -643,13 +643,13 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    56
 #else
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    57
 	if ((buffer_fd = open(buffer_file,O_RDONLY)) == -1) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    58
 #endif
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    59
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_OPEN, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    60
+		WM_ERROR(__func__, __LINE__, WM_ERR_OPEN, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    61
 		free(buffer_file);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    62
 		free(data);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    63
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    64
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    65
 	if (read(buffer_fd,data,*size) != buffer_stat.st_size) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    66
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_READ, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    67
+		WM_ERROR(__func__, __LINE__, WM_ERR_READ, filename, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    68
 		free(buffer_file);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    69
 		free(data);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    70
 		close(buffer_fd);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    71
@@ -749,8 +749,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    72
 	if (dir_end != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    73
 		config_dir = malloc((dir_end - config_file + 2));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    74
 		if (config_dir == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    75
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    76
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    77
+			WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    78
+			WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    79
 			WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    80
 			free (config_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    81
 			return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    82
@@ -791,8 +791,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    83
 		// copy line into a workable buffer
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    84
 		line_buffer = realloc(line_buffer, (config_ptr - line_start_ptr + 1));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    85
 		if (line_buffer == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    86
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    87
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    88
+			WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    89
+			WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    90
 			WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    91
 			if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    92
 				free(config_dir);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    93
@@ -822,8 +822,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    94
 			if (line_buffer[strlen(line_buffer) - 1] == '/') {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    95
 				config_dir = realloc(config_dir, strlen(&line_buffer[4]) + 1);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    96
 				if (config_dir == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    97
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    98
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
    99
+					WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   100
+					WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   101
 					WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   102
 					free (line_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   103
 					free (config_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   104
@@ -833,8 +833,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   105
 			} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   106
 				config_dir = realloc(config_dir, strlen(&line_buffer[4]) + 2);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   107
 				if (config_dir == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   108
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   109
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   110
+					WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   111
+					WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   112
 					WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   113
 					free (line_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   114
 					free (config_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   115
@@ -848,8 +848,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   116
 			if (config_dir != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   117
 				new_config = malloc(strlen(config_dir) + strlen(&line_buffer[7]) + 1);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   118
 				if (new_config == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   119
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   120
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   121
+					WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   122
+					WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   123
 					WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   124
 					free (config_dir);	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   125
 					free (line_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   126
@@ -861,8 +861,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   127
 			} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   128
 				new_config = malloc(strlen(&line_buffer[7]) + 1);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   129
 				if (new_config == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   130
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   131
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   132
+					WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse config", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   133
+					WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   134
 					WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   135
 					free (line_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   136
 					free (config_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   137
@@ -882,8 +882,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   138
 			continue;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   139
 		} else if (strncasecmp(line_buffer, "bank ", 5) == 0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   140
 			if (!isdigit(line_buffer[5])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   141
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in bank line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   142
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   143
+				WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in bank line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   144
+				WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   145
 				WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   146
 				if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   147
 					free (config_dir);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   148
@@ -895,8 +895,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   149
 			continue;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   150
 		} else if (strncasecmp(line_buffer, "drumset ", 8) == 0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   151
 			if (!isdigit(line_buffer[8])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   152
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in drumset line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   153
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   154
+				WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in drumset line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   155
+				WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   156
 				WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   157
 				if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   158
 					free (config_dir);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   159
@@ -911,8 +911,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   160
 			if (patch[(patchid & 0x7F)] == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   161
 				patch[(patchid & 0x7F)] = malloc (sizeof(struct _patch));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   162
 				if (patch[(patchid & 0x7F)] == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   163
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   164
-					WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   165
+					WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   166
+					WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   167
 					WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   168
 					if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   169
 						free (config_dir);	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   170
@@ -946,8 +946,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   171
 						if (tmp_patch->next == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   172
 							tmp_patch->next = malloc (sizeof(struct _patch));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   173
 							if (tmp_patch->next == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   174
-								WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   175
-								WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   176
+								WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   177
+								WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   178
 								WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   179
 								if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   180
 									free (config_dir);	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   181
@@ -974,8 +974,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   182
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   183
 						tmp_patch->next = malloc (sizeof(struct _patch));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   184
 						if (tmp_patch->next == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   185
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   186
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   187
+							WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   188
+							WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   189
 							WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   190
 							if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   191
 								free (config_dir);	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   192
@@ -998,8 +998,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   193
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   194
 			chr_ptr = strchr(line_buffer,' ') + 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   195
 			if (chr_ptr == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   196
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   197
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   198
+				WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   199
+				WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   200
 				WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   201
 				if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   202
 					free (config_dir);	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   203
@@ -1016,8 +1016,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   204
 				if (config_dir != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   205
 					tmp_patch->filename = malloc(strlen(config_dir) + strlen(&line_buffer[line_ptr]) + 5);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   206
 					if (tmp_patch->filename == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   207
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   208
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   209
+						WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   210
+						WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   211
 						WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   212
 						if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   213
 							free (config_dir);	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   214
@@ -1030,8 +1030,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   215
 				} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   216
 					tmp_patch->filename = malloc(strlen(&line_buffer[line_ptr]) + 5);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   217
 					if (tmp_patch->filename == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   218
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   219
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   220
+						WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   221
+						WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   222
 						WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   223
 						free (line_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   224
 						free (config_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   225
@@ -1044,8 +1044,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   226
 				if (config_dir != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   227
 					tmp_patch->filename = malloc(strlen(config_dir) + strlen(&line_buffer[line_ptr]) + 1);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   228
 					if (tmp_patch->filename == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   229
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   230
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   231
+						WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   232
+						WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   233
 						WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   234
 						if (config_dir != NULL)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   235
 							free (config_dir);	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   236
@@ -1058,8 +1058,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   237
 				} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   238
 					tmp_patch->filename = malloc(strlen(&line_buffer[line_ptr]) + 1);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   239
 					if (tmp_patch->filename == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   240
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   241
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   242
+						WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   243
+						WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, config_file, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   244
 						WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   245
 						free (line_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   246
 						free (config_buffer);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   247
@@ -1083,7 +1083,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   248
 				chr_ptr = strstr(&line_buffer[line_ptr], "amp=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   249
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   250
 					if (!isdigit(chr_ptr[4])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   251
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   252
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   253
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   254
 						tmp_patch->amp = ((atoi(&chr_ptr[4]) << 10) / 100);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   255
 					}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   256
@@ -1091,7 +1091,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   257
 				chr_ptr = strstr(&line_buffer[line_ptr], "note=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   258
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   259
 					if (!isdigit(chr_ptr[5])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   260
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   261
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   262
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   263
 						tmp_patch->note = atoi(&chr_ptr[5]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   264
 					}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   265
@@ -1111,11 +1111,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   266
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_time0=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   267
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   268
 					if (!isdigit(chr_ptr[10])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   269
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   270
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   271
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   272
 						tmp_patch->env[0].time = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   273
 						if ((tmp_patch->env[0].time > 45000.0) || (tmp_patch->env[0].time < 1.47)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   274
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   275
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   276
 							tmp_patch->env[0].set &= 0xFE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   277
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   278
 							tmp_patch->env[0].set |= 0x01;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   279
@@ -1126,11 +1126,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   280
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_time1=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   281
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   282
 					if (!isdigit(chr_ptr[10])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   283
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   284
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   285
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   286
 						tmp_patch->env[1].time = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   287
 						if ((tmp_patch->env[1].time > 45000.0) || (tmp_patch->env[1].time < 1.47)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   288
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   289
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   290
 							tmp_patch->env[1].set &= 0xFE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   291
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   292
 							tmp_patch->env[1].set |= 0x01;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   293
@@ -1140,11 +1140,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   294
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_time2=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   295
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   296
 					if (!isdigit(chr_ptr[10])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   297
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   298
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   299
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   300
 						tmp_patch->env[2].time = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   301
 						if ((tmp_patch->env[2].time > 45000.0) || (tmp_patch->env[2].time < 1.47)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   302
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   303
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   304
 							tmp_patch->env[2].set &= 0xFE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   305
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   306
 							tmp_patch->env[2].set |= 0x01;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   307
@@ -1154,11 +1154,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   308
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_time3=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   309
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   310
 					if (!isdigit(chr_ptr[10])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   311
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   312
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   313
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   314
 						tmp_patch->env[3].time = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   315
 						if ((tmp_patch->env[3].time > 45000.0) || (tmp_patch->env[3].time < 1.47)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   316
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   317
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   318
 							tmp_patch->env[3].set &= 0xFE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   319
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   320
 							tmp_patch->env[3].set |= 0x01;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   321
@@ -1168,11 +1168,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   322
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_time4=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   323
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   324
 					if (!isdigit(chr_ptr[10])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   325
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   326
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   327
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   328
 						tmp_patch->env[4].time = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   329
 						if ((tmp_patch->env[4].time > 45000.0) || (tmp_patch->env[4].time < 1.47)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   330
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   331
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   332
 							tmp_patch->env[4].set &= 0xFE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   333
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   334
 							tmp_patch->env[4].set |= 0x01;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   335
@@ -1182,11 +1182,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   336
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_time5=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   337
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   338
 					if (!isdigit(chr_ptr[10])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   339
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   340
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   341
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   342
 						tmp_patch->env[5].time = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   343
 						if ((tmp_patch->env[5].time > 45000.0) || (tmp_patch->env[5].time < 1.47)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   344
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   345
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   346
 							tmp_patch->env[5].set &= 0xFE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   347
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   348
 							tmp_patch->env[5].set |= 0x01;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   349
@@ -1196,11 +1196,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   350
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_level0=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   351
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   352
 					if (!isdigit(chr_ptr[11])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   353
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   354
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   355
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   356
 						tmp_patch->env[0].level = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   357
 						if ((tmp_patch->env[0].level > 1.0) || (tmp_patch->env[0].level < 0.0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   358
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   359
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   360
 							tmp_patch->env[0].set &= 0xFD;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   361
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   362
 							tmp_patch->env[0].set |= 0x02;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   363
@@ -1211,11 +1211,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   364
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_level1=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   365
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   366
 					if (!isdigit(chr_ptr[11])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   367
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   368
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   369
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   370
 						tmp_patch->env[1].level = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   371
 						if ((tmp_patch->env[1].level > 1.0) || (tmp_patch->env[1].level < 0.0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   372
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   373
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   374
 							tmp_patch->env[1].set &= 0xFD;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   375
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   376
 							tmp_patch->env[1].set |= 0x02;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   377
@@ -1225,11 +1225,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   378
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_level2=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   379
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   380
 					if (!isdigit(chr_ptr[11])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   381
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   382
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   383
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   384
 						tmp_patch->env[2].level = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   385
 						if ((tmp_patch->env[2].level > 1.0) || (tmp_patch->env[2].level < 0.0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   386
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   387
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   388
 							tmp_patch->env[2].set &= 0xFD;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   389
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   390
 							tmp_patch->env[2].set |= 0x02;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   391
@@ -1239,11 +1239,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   392
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_level3=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   393
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   394
 					if (!isdigit(chr_ptr[11])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   395
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   396
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   397
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   398
 						tmp_patch->env[3].level = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   399
 						if ((tmp_patch->env[3].level > 1.0) || (tmp_patch->env[3].level < 0.0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   400
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   401
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   402
 							tmp_patch->env[3].set &= 0xFD;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   403
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   404
 							tmp_patch->env[3].set |= 0x02;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   405
@@ -1253,11 +1253,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   406
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_level4=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   407
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   408
 					if (!isdigit(chr_ptr[11])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   409
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   410
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   411
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   412
 						tmp_patch->env[4].level = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   413
 						if ((tmp_patch->env[4].level > 1.0) || (tmp_patch->env[4].level < 0.0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   414
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   415
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   416
 							tmp_patch->env[4].set &= 0xFD;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   417
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   418
 							tmp_patch->env[4].set |= 0x02;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   419
@@ -1267,11 +1267,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   420
 				chr_ptr = strstr(&line_buffer[line_ptr], "env_level5=");
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   421
 				if (chr_ptr != NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   422
 					if (!isdigit(chr_ptr[11])) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   423
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   424
+						WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(syntax error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   425
 					} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   426
 						tmp_patch->env[5].level = atof(&chr_ptr[10]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   427
 						if ((tmp_patch->env[5].level > 1.0) || (tmp_patch->env[5].level < 0.0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   428
-							WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   429
+							WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, "(range error in patch line)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   430
 							tmp_patch->env[5].set &= 0xFD;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   431
 						} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   432
 							tmp_patch->env[5].set |= 0x02;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   433
@@ -1306,7 +1306,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   434
 	unsigned char *read_end = data + gus_sample->data_length;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   435
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   436
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   437
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   438
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   439
 	gus_sample->data = calloc((gus_sample->data_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   440
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   441
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   442
@@ -1322,7 +1322,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   443
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   444
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   445
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   446
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   447
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   448
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   449
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   450
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   451
@@ -1338,7 +1338,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   452
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   453
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   454
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   455
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   456
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   457
 	gus_sample->data = calloc((new_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   458
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   459
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   460
@@ -1391,7 +1391,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   461
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   462
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   463
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   464
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   465
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   466
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   467
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   468
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   469
@@ -1403,7 +1403,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   470
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   471
 	unsigned long int tmp_loop = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   472
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   473
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   474
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   475
 	gus_sample->data = calloc((gus_sample->data_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   476
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   477
 		write_data = gus_sample->data + gus_sample->data_length - 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   478
@@ -1423,7 +1423,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   479
 		gus_sample->modes ^= SAMPLE_REVERSE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   480
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   481
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   482
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   483
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   484
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   485
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   486
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   487
@@ -1440,7 +1440,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   488
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   489
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   490
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   491
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   492
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   493
 	gus_sample->data = calloc((new_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   494
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   495
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   496
@@ -1491,7 +1491,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   497
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   498
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   499
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   500
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   501
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   502
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   503
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   504
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   505
@@ -1502,7 +1502,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   506
 	unsigned char *read_end = data + gus_sample->data_length;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   507
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   508
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   509
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   510
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   511
 	gus_sample->data = calloc((gus_sample->data_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   512
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   513
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   514
@@ -1518,7 +1518,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   515
 		gus_sample->modes ^= SAMPLE_UNSIGNED;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   516
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   517
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   518
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   519
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   520
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   521
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   522
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   523
@@ -1534,7 +1534,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   524
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   525
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   526
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   527
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   528
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   529
 	gus_sample->data = calloc((new_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   530
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   531
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   532
@@ -1587,7 +1587,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   533
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   534
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   535
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   536
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   537
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   538
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   539
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   540
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   541
@@ -1599,7 +1599,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   542
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   543
 	unsigned long int tmp_loop = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   544
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   545
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   546
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   547
 	gus_sample->data = calloc((gus_sample->data_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   548
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   549
 		write_data = gus_sample->data + gus_sample->data_length - 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   550
@@ -1619,7 +1619,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   551
 		gus_sample->modes ^= SAMPLE_REVERSE | SAMPLE_UNSIGNED;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   552
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   553
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   554
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   555
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   556
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   557
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   558
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   559
@@ -1635,7 +1635,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   560
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   561
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   562
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   563
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   564
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   565
 	gus_sample->data = calloc((new_length + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   566
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   567
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   568
@@ -1686,7 +1686,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   569
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   570
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   571
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   572
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   573
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   574
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   575
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   576
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   577
@@ -1697,7 +1697,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   578
 	unsigned char *read_end = data + gus_sample->data_length;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   579
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   580
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   581
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   582
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   583
 	gus_sample->data = calloc(((gus_sample->data_length >> 1) + 1),sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   584
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   585
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   586
@@ -1717,7 +1717,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   587
 		gus_sample->data_length >>= 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   588
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   589
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   590
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   591
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   592
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   593
 }	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   594
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   595
@@ -1733,7 +1733,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   596
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   597
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   598
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   599
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   600
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   601
 	gus_sample->data = calloc(((new_length >> 1) + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   602
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   603
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   604
@@ -1794,7 +1794,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   605
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   606
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   607
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   608
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   609
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   610
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   611
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   612
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   613
@@ -1806,7 +1806,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   614
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   615
 	unsigned long int tmp_loop = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   616
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   617
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   618
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   619
 	gus_sample->data = calloc(((gus_sample->data_length >> 1) + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   620
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   621
 		write_data = gus_sample->data + (gus_sample->data_length >> 1) - 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   622
@@ -1830,7 +1830,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   623
 		gus_sample->modes ^= SAMPLE_REVERSE;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   624
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   625
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   626
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   627
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   628
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   629
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   630
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   631
@@ -1847,7 +1847,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   632
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   633
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   634
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   635
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   636
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   637
 	gus_sample->data = calloc(((new_length >> 1) + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   638
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   639
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   640
@@ -1904,7 +1904,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   641
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   642
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   643
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   644
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   645
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   646
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   647
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   648
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   649
@@ -1915,7 +1915,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   650
 	unsigned char *read_end = data + gus_sample->data_length;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   651
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   652
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   653
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   654
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   655
 	gus_sample->data = calloc(((gus_sample->data_length >> 1) + 1),sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   656
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   657
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   658
@@ -1935,7 +1935,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   659
 		gus_sample->modes ^= SAMPLE_UNSIGNED;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   660
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   661
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   662
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   663
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   664
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   665
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   666
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   667
@@ -1951,7 +1951,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   668
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   669
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   670
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   671
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   672
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   673
 	gus_sample->data = calloc(((new_length >> 1) + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   674
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   675
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   676
@@ -2012,7 +2012,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   677
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   678
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   679
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   680
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   681
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   682
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   683
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   684
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   685
@@ -2024,7 +2024,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   686
 	signed short int *write_data = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   687
 	unsigned long int tmp_loop = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   688
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   689
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   690
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   691
 	gus_sample->data = calloc(((gus_sample->data_length >> 1) + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   692
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   693
 		write_data = gus_sample->data + (gus_sample->data_length >> 1) - 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   694
@@ -2048,7 +2048,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   695
 		gus_sample->modes ^= SAMPLE_REVERSE | SAMPLE_UNSIGNED;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   696
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   697
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   698
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   699
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   700
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   701
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   702
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   703
@@ -2064,7 +2064,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   704
 	signed short int *write_data_a = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   705
 	signed short int *write_data_b = NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   706
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   707
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   708
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   709
 	gus_sample->data = calloc(((new_length >> 1) + 1), sizeof(signed short int));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   710
 	if (__builtin_expect((gus_sample->data != NULL),1)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   711
 		write_data = gus_sample->data;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   712
@@ -2120,7 +2120,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   713
 		return 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   714
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   715
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   716
-	WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   717
+	WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to parse sample", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   718
 	return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   719
 }
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   720
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   721
@@ -2156,33 +2156,33 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   722
 	};
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   723
 	unsigned long int tmp_loop;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   724
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   725
-	SAMPLE_CONVERT_DEBUG(__FUNCTION__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   726
+	SAMPLE_CONVERT_DEBUG(__func__);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   727
 	SAMPLE_CONVERT_DEBUG(sample_patch->filename);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   728
 	sample_patch->loaded = 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   729
 	if ((gus_patch = WM_BufferFile(sample_patch->filename,&gus_size)) == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   730
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   731
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   732
 	if (gus_size < 239) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   733
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   734
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   735
+		WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   736
+		WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   737
 		free(gus_patch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   738
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   739
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   740
 	if (memcmp(gus_patch, "GF1PATCH110\0ID#000002", 22) && memcmp(gus_patch, "GF1PATCH100\0ID#000002", 22)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   741
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID,"(unsupported format)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   742
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   743
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID,"(unsupported format)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   744
+		WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   745
 		free(gus_patch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   746
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   747
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   748
 	if (gus_patch[82] > 1) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   749
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID,"(unsupported format)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   750
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   751
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID,"(unsupported format)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   752
+		WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   753
 		free(gus_patch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   754
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   755
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   756
 	if (gus_patch[151] > 1) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   757
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID,"(unsupported format)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   758
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   759
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID,"(unsupported format)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   760
+		WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   761
 		free(gus_patch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   762
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   763
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   764
@@ -2200,8 +2200,8 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   765
 			gus_sample = gus_sample->next;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   766
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   767
 		if (gus_sample == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   768
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   769
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   770
+			WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   771
+			WM_ERROR(__func__, __LINE__, WM_ERR_LOAD, sample_patch->filename, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   772
 			return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   773
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   774
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   775
@@ -2259,7 +2259,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   776
 				} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   777
 					gus_sample->env_rate[i]  = (unsigned long int)(4194303.0 / ((float)WM_SampleRate * env_time_table[env_rate]));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   778
 					if (gus_sample->env_rate[i] == 0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   779
-						fprintf(stderr,"\rWarning: libWildMidi %s found invalid envelope(%lu) rate setting in %s. Using %f instead.\n",__FUNCTION__, i, sample_patch->filename, env_time_table[63]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   780
+						fprintf(stderr,"\rWarning: libWildMidi %s found invalid envelope(%lu) rate setting in %s. Using %f instead.\n",__func__, i, sample_patch->filename, env_time_table[63]);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   781
 						gus_sample->env_rate[i]  = (unsigned long int)(4194303.0 / ((float)WM_SampleRate * env_time_table[63]));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   782
 					}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   783
 				}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   784
@@ -2420,7 +2420,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   785
 			var_data |= mdi->data[track->ptr] & 0x7f;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   786
 			track->ptr++;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   787
 			if (track->ptr > mdi->size) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   788
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   789
+				WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   790
 				return 0xFFFFFFFF;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   791
 			}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   792
 			var_data = (var_data << 7);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   793
@@ -2430,7 +2430,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   794
 	track->ptr++;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   795
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   796
 	if (track->ptr > mdi->size) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   797
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   798
+		WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   799
 		return 0xFFFFFFFF;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   800
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   801
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   802
@@ -2441,7 +2441,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   803
 do_note_off (unsigned char ch, struct _mdi *mdi, unsigned long int ptr) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   804
 	struct _note *nte;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   805
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   806
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   807
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   808
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   809
 	nte = &mdi->note_table[0][ch][mdi->data[ptr]];
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   810
 	if (!nte->active)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   811
@@ -2530,7 +2530,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   812
 		return;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   813
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   814
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   815
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   816
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   817
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   818
 	if (ch != 9) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   819
 		patch = mdi->channel[ch].patch;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   820
@@ -2597,7 +2597,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   821
 do_aftertouch (unsigned char ch, struct _mdi *mdi, unsigned long int ptr) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   822
 	struct _note *nte;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   823
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   824
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   825
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   826
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   827
 	nte = &mdi->note_table[0][ch][mdi->data[ptr]];
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   828
 	if (!nte->active) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   829
@@ -2945,7 +2945,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   830
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   831
 void
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   832
 do_patch (unsigned char ch, struct _mdi *mdi, unsigned long int ptr) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   833
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   834
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   835
 	if (ch != 9) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   836
 		mdi->channel[ch].patch = get_patch_data(mdi, ((mdi->channel[ch].bank << 8) | mdi->data[ptr]));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   837
 	} else {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   838
@@ -2956,7 +2956,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   839
 void
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   840
 do_channel_pressure (unsigned char ch, struct _mdi *mdi, unsigned long int ptr) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   841
 	struct _note **note_data = mdi->note;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   842
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   843
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   844
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   845
 	if (note_data != mdi->last_note) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   846
 		do {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   847
@@ -2978,7 +2978,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   848
 do_pitch (unsigned char ch, struct _mdi *mdi, unsigned long int ptr) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   849
 	struct _note **note_data = mdi->note;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   850
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   851
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   852
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   853
 	mdi->channel[ch].pitch = ((mdi->data[ptr+1] << 7) | mdi->data[ptr]) - 0x2000;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   854
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   855
 	if (mdi->channel[ch].pitch < 0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   856
@@ -3002,7 +3002,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   857
 	unsigned char event_type = 0xF0 | ch;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   858
 	static unsigned long int tempo = 500000;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   859
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   860
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   861
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   862
 	if (event_type == 0xFF) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   863
 		if ((mdi->data[ptr] == 0x51) && (mdi->data[ptr+1] == 3)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   864
 			tempo = (mdi->data[ptr+2] << 16) | (mdi->data[ptr+3] << 8) | mdi->data[ptr+4];
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   865
@@ -3017,7 +3017,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   866
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   867
 void
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   868
 do_null (unsigned char ch, struct _mdi *mdi, unsigned long int ptr) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   869
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   870
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   871
 };
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   872
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   873
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   874
@@ -3138,7 +3138,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   875
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   876
 void
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   877
 do_amp_setup_note_off (unsigned char ch, struct _mdi *mdi, struct _miditrack *track) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   878
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   879
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   880
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   881
 	mdi->lin_cur_vol -=  (lin_volume[mdi->note_vel[ch][mdi->data[track->ptr]]] * 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   882
 		lin_volume[mdi->ch_exp[ch]] * lin_volume[mdi->ch_vol[ch]]) / 1048576;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   883
@@ -3154,7 +3154,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   884
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   885
 void
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   886
 do_amp_setup_note_on (unsigned char ch, struct _mdi *mdi, struct _miditrack *track) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   887
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   888
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   889
 	if (mdi->data[track->ptr+1] == 0x00) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   890
 		do_amp_setup_note_off(ch, mdi, track);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   891
 		track->running_event = 0x90 | ch;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   892
@@ -3194,7 +3194,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   893
 do_amp_setup_aftertouch (unsigned char ch, struct _mdi *mdi, struct _miditrack *track) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   894
 	unsigned char pres = mdi->data[track->ptr+1];
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   895
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   896
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   897
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   898
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   899
 	if (pres == 0)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   900
 		pres = 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   901
@@ -3229,7 +3229,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   902
 do_amp_setup_control (unsigned char ch, struct _mdi *mdi, struct _miditrack *track) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   903
 	int i;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   904
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   905
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   906
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   907
 	if (mdi->data[track->ptr] == 0x00) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   908
 		mdi->channel[ch].bank = mdi->data[track->ptr + 1];
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   909
 	} else if (mdi->data[track->ptr] == 0x07) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   910
@@ -3300,7 +3300,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   911
 	int i;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   912
 	unsigned char pres = mdi->data[track->ptr];
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   913
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   914
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   915
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   916
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   917
 	if (pres == 0)
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   918
 		pres = 1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   919
@@ -3334,7 +3334,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   920
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   921
 void
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   922
 do_amp_setup_pitch (unsigned char ch, struct _mdi *mdi, struct _miditrack *track) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   923
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   924
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   925
 	track->running_event = 0xE0 | ch;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   926
 	track->ptr += 2;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   927
 	return;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   928
@@ -3347,7 +3347,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   929
 	unsigned char event_data = mdi->data[track->ptr];
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   930
 	static unsigned long int tempo = 500000;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   931
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   932
-	MIDI_EVENT_DEBUG(__FUNCTION__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   933
+	MIDI_EVENT_DEBUG(__func__,ch);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   934
 	if (event_type == 0xF0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   935
 		track->running_event = 0x00;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   936
 		do {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   937
@@ -3407,7 +3407,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   938
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   939
 	mdi = malloc(sizeof(struct _mdi));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   940
 	if (mdi == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   941
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   942
+		WM_ERROR(__func__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   943
 		free (mididata);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   944
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   945
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   946
@@ -3421,7 +3421,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   947
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   948
 	mdi->index = malloc(((midisize / 2) + 1)* sizeof(struct _mdi_index));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   949
 	if (mdi->index == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   950
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   951
+		WM_ERROR(__func__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   952
 		free(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   953
 		return NULL;		
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   954
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   955
@@ -3444,14 +3444,14 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   956
 		midiofs = 20;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   957
 						
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   958
 	if (strncmp(&mididata[midiofs],"MThd",4) != 0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   959
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID,"(not a midi file)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   960
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID,"(not a midi file)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   961
 		free(mdi->index);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   962
 		free(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   963
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   964
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   965
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   966
 	if ((midiofs + 25) > midisize) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   967
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT,"(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   968
+		WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT,"(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   969
 		free(mdi->index);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   970
 		free(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   971
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   972
@@ -3459,7 +3459,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   973
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   974
 	midiofs += 9;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   975
 	if (mididata[midiofs] > 1) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   976
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   977
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   978
 		free(mdi->index);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   979
 		free(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   980
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   981
@@ -3478,7 +3478,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   982
 	if (first_handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   983
 		first_handle = malloc(sizeof(struct _hndl));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   984
 		if (first_handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   985
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   986
+			WM_ERROR(__func__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   987
 			free(mdi->data);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   988
 			free(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   989
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   990
@@ -3495,7 +3495,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   991
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   992
 		tmp_handle->next = malloc(sizeof(struct _hndl));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   993
 		if (tmp_handle->next == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   994
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   995
+			WM_ERROR(__func__, __LINE__, WM_ERR_MEM," to parse midi data", errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   996
 			free(mdi->data);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   997
 			free(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   998
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
   999
@@ -3512,13 +3512,13 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1000
 	midi_track_counter = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1001
 	while (midi_track_counter != no_tracks) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1002
 		if ((midiofs + 12) > midisize) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1003
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1004
+			WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1005
 			WildMidi_Close(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1006
 			free(tmp_trackdata);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1007
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1008
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1009
 		if (strncmp(&mididata[midiofs],"MTrk",4) != 0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1010
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(Expected track header)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1011
+			WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(Expected track header)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1012
 			WildMidi_Close(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1013
 			free(tmp_trackdata);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1014
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1015
@@ -3528,7 +3528,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1016
 		midiofs += 4;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1017
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1018
 		if (midisize < (midiofs + tmp_trackdata[midi_track_counter].length)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1019
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1020
+			WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(too short)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1021
 			WildMidi_Close(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1022
 			free(tmp_trackdata);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1023
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1024
@@ -3545,7 +3545,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1025
 		midiofs += tmp_trackdata[midi_track_counter].length;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1026
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1027
 		if (memcmp(&mididata[midiofs-3], eot,3) != 0) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1028
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(Expected EOT)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1029
+			WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(Expected EOT)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1030
 			WildMidi_Close(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1031
 			free(tmp_trackdata);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1032
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1033
@@ -3579,7 +3579,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1034
 				if (mdi->data[tmp_trackdata[i].ptr] < 0x80) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1035
 					current_event = tmp_trackdata[i].running_event;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1036
 					if (current_event < 0x80) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1037
-						WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_CORUPT, "(expected event)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1038
+						WM_ERROR(__func__, __LINE__, WM_ERR_CORUPT, "(expected event)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1039
 						WildMidi_Close(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1040
 						free(tmp_trackdata);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1041
 						return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1042
@@ -3630,7 +3630,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1043
 	mdi->index_size = index_count;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1044
 	mdi->index = realloc(mdi->index, (sizeof(struct _mdi_index) * mdi->index_size));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1045
 	if (mdi->index == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1046
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1047
+		WM_ERROR(__func__, __LINE__, WM_ERR_MEM, NULL, errno);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1048
 		WildMidi_Close(mdi);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1049
 		free(tmp_trackdata);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1050
 		return NULL;		
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1051
@@ -3704,12 +3704,12 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1052
 int 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1053
 WildMidi_Init (const char * config_file, unsigned short int rate, unsigned short int options) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1054
 	if (WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1055
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1056
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1057
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1058
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1059
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1060
 	if (config_file == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1061
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL config file pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1062
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL config file pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1063
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1064
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1065
 	WM_InitPatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1066
@@ -3718,14 +3718,14 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1067
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1068
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1069
 	if (options & 0xFFD8) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1070
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(invalid option)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1071
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(invalid option)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1072
 		WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1073
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1074
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1075
 	WM_MixerOptions = options;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1076
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1077
 	if ((rate < 11000) || (rate > 65000)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1078
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(rate out of bounds, range is 11000 - 65000)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1079
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(rate out of bounds, range is 11000 - 65000)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1080
 		WM_FreePatches();
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1081
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1082
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1083
@@ -3745,11 +3745,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1084
 	int i = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1085
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1086
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1087
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1088
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1089
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1090
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1091
 	if (master_volume > 127) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1092
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(master volume out of range, range is 0-127)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1093
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(master volume out of range, range is 0-127)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1094
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1095
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1096
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1097
@@ -3776,15 +3776,15 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1098
 	int i;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1099
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1100
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1101
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1102
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1103
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1104
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1105
 	if (handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1106
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1107
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1108
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1109
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1110
 	if (first_handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1111
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(no midi's open)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1112
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(no midi's open)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1113
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1114
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1115
 	WM_Lock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1116
@@ -3799,7 +3799,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1117
 		while (tmp_handle->handle != handle) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1118
 			tmp_handle = tmp_handle->next;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1119
 			if (tmp_handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1120
-				WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(handle does not exist)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1121
+				WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(handle does not exist)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1122
 				return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1123
 			}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1124
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1125
@@ -3850,11 +3850,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1126
 	unsigned long int midisize = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1127
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1128
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1129
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1130
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1131
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1132
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1133
 	if (midifile == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1134
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL filename)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1135
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL filename)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1136
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1137
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1138
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1139
@@ -3868,11 +3868,11 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1140
 midi *
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1141
 WildMidi_OpenBuffer (unsigned char *midibuffer, unsigned long int size) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1142
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1143
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1144
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1145
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1146
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1147
 	if (midibuffer == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1148
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL midi data buffer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1149
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL midi data buffer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1150
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1151
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1152
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1153
@@ -3901,16 +3901,16 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1154
 	unsigned long int real_samples_to_mix = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1155
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1156
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1157
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1158
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1159
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1160
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1161
 	if (handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1162
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1163
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1164
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1165
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1166
 	WM_Lock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1167
 	if (sample_pos == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1168
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL seek position pointer)", 0);		
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1169
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL seek position pointer)", 0);		
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1170
 		WM_Unlock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1171
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1172
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1173
@@ -3992,16 +3992,16 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1174
 	unsigned long int tmp_samples_to_mix = 0;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1175
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1176
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1177
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1178
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1179
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1180
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1181
 	if (handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1182
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1183
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1184
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1185
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1186
 	WM_Lock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1187
 	if (sample_pos == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1188
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL seek position pointer)", 0);		
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1189
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL seek position pointer)", 0);		
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1190
 		WM_Unlock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1191
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1192
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1193
@@ -4191,15 +4191,15 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1194
 	unsigned long int count;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1195
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1196
 	if (__builtin_expect((!WM_Initialized),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1197
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1198
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1199
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1200
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1201
 	if (__builtin_expect((handle == NULL),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1202
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1203
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1204
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1205
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1206
 	if (__builtin_expect((buffer == NULL),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1207
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL buffer pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1208
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL buffer pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1209
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1210
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1211
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1212
@@ -4208,7 +4208,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1213
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1214
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1215
 	if (__builtin_expect((size % 4),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1216
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(size not a multiple of 4)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1217
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(size not a multiple of 4)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1218
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1219
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1220
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1221
@@ -4548,15 +4548,15 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1222
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1223
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1224
 	if (__builtin_expect((!WM_Initialized),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1225
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1226
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1227
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1228
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1229
 	if (__builtin_expect((handle == NULL),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1230
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1231
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1232
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1233
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1234
 	if (__builtin_expect((buffer == NULL),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1235
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL buffer pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1236
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL buffer pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1237
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1238
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1239
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1240
@@ -4565,7 +4565,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1241
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1242
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1243
 	if (__builtin_expect((size % 4),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1244
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(size not a multiple of 4)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1245
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(size not a multiple of 4)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1246
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1247
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1248
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1249
@@ -4922,15 +4922,15 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1250
 	struct _mdi *mdi = (struct _mdi *)handle;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1251
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1252
 	if (__builtin_expect((!WM_Initialized),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1253
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1254
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1255
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1256
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1257
 	if (__builtin_expect((handle == NULL),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1258
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1259
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1260
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1261
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1262
 	if (__builtin_expect((buffer == NULL),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1263
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL buffer pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1264
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL buffer pointer)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1265
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1266
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1267
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1268
@@ -4939,7 +4939,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1269
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1270
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1271
 	if (__builtin_expect((size % 4),0)) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1272
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(size not a multiple of 4)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1273
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(size not a multiple of 4)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1274
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1275
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1276
 	if (mdi->info.mixer_options & WM_MO_EXPENSIVE_INTERPOLATION) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1277
@@ -4956,21 +4956,21 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1278
 	int i;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1279
 	
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1280
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1281
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1282
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1283
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1284
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1285
 	if (handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1286
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1287
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1288
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1289
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1290
 	WM_Lock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1291
 	if ((!(options & 0x0007)) || (options & 0xFFF8)){
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1292
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(invalid option)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1293
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(invalid option)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1294
 		WM_Unlock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1295
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1296
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1297
 	if (setting & 0xFFF8) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1298
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(invalid setting)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1299
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(invalid setting)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1300
 		WM_Unlock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1301
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1302
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1303
@@ -5023,18 +5023,18 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1304
 WildMidi_GetInfo (midi * handle) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1305
 	struct _mdi *mdi = (struct _mdi *)handle;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1306
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1307
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1308
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1309
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1310
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1311
 	if (handle == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1312
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1313
+		WM_ERROR(__func__, __LINE__, WM_ERR_INVALID_ARG, "(NULL handle)", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1314
 		return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1315
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1316
 	WM_Lock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1317
 	if (mdi->tmp_info == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1318
 		mdi->tmp_info = malloc(sizeof(struct _WM_Info));
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1319
 		if (mdi->tmp_info == NULL) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1320
-			WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_MEM, "to set info", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1321
+			WM_ERROR(__func__, __LINE__, WM_ERR_MEM, "to set info", 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1322
 			WM_Unlock(&mdi->lock);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1323
 			return NULL;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1324
 		}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1325
@@ -5051,7 +5051,7 @@
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1326
 	struct _hndl * tmp_hdle;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1327
 
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1328
 	if (!WM_Initialized) {
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1329
-		WM_ERROR(__FUNCTION__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1330
+		WM_ERROR(__func__, __LINE__, WM_ERR_NOT_INIT, NULL, 0);
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1331
 		return -1;
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1332
 	}
48fdf7d99a3b 2009-06-13 Milan Jurik <[email protected]>
jurikm
parents:
diff changeset
  1333
 	if (first_handle != NULL) {