Mercurial > dwindows
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); |