comparison dwtest.c @ 2451:44b77654c406

Add DW_DIR_SEPARATOR for easy access to the separator characters. There is something similar in dwcompat.h but I don't want to require including dwcompat.h on Unix, in case dwcompat isn't built.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 10 Apr 2021 20:11:43 +0000
parents 7e1828dd4fe0
children 596bbc06e134
comparison
equal deleted inserted replaced
2450:2c03987c95bd 2451:44b77654c406
1149 char *appdir = dw_app_dir(); 1149 char *appdir = dw_app_dir();
1150 char pathbuff[1025] = {0}; 1150 char pathbuff[1025] = {0};
1151 int pos = (int)strlen(appdir); 1151 int pos = (int)strlen(appdir);
1152 1152
1153 strncpy(pathbuff, appdir, 1024); 1153 strncpy(pathbuff, appdir, 1024);
1154 #if defined(__OS2__) || defined(__WIN32__) 1154 pathbuff[pos] = DW_DIR_SEPARATOR;
1155 pathbuff[pos] = '\\';
1156 #else
1157 pathbuff[pos] = '/';
1158 #endif
1159 pos++; 1155 pos++;
1160 strncpy(&pathbuff[pos], "test", 1024-pos); 1156 strncpy(&pathbuff[pos], "test", 1024-pos);
1161 image = dw_pixmap_new_from_file(textbox2, pathbuff); 1157 image = dw_pixmap_new_from_file(textbox2, pathbuff);
1162 } 1158 }
1163 if(image) 1159 if(image)
2149 char *appdir = dw_app_dir(); 2145 char *appdir = dw_app_dir();
2150 char pathbuff[1025] = {0}; 2146 char pathbuff[1025] = {0};
2151 int pos = (int)strlen(appdir); 2147 int pos = (int)strlen(appdir);
2152 2148
2153 strncpy(pathbuff, appdir, 1024); 2149 strncpy(pathbuff, appdir, 1024);
2154 #if defined(__OS2__) || defined(__WIN32__) 2150 pathbuff[pos] = DW_DIR_SEPARATOR;
2155 pathbuff[pos] = '\\';
2156 #else
2157 pathbuff[pos] = '/';
2158 #endif
2159 pos++; 2151 pos++;
2160 strncpy(&pathbuff[pos], FOLDER_ICON_NAME, 1024-pos); 2152 strncpy(&pathbuff[pos], FOLDER_ICON_NAME, 1024-pos);
2161 foldericon = dw_icon_load_from_file(pathbuff); 2153 foldericon = dw_icon_load_from_file(pathbuff);
2162 strncpy(&pathbuff[pos], FILE_ICON_NAME, 1024-pos); 2154 strncpy(&pathbuff[pos], FILE_ICON_NAME, 1024-pos);
2163 fileicon = dw_icon_load_from_file(pathbuff); 2155 fileicon = dw_icon_load_from_file(pathbuff);