Fossil SCM

Merge the popen() on windows fix from trunk.

drh 2018-06-21 15:19 UTC email-alerts merge
Commit ef2426dc9eed5743f764212fce8bdd8d58800a7e083251c26942ac5cb54c889d
2 files changed +7 +7
--- src/email.c
+++ src/email.c
@@ -177,10 +177,17 @@
177177
k = translateBase64(blob_buffer(pMsg)+i, i+54<n ? 54 : n-i, zBuf);
178178
blob_append(pOut, zBuf, k);
179179
blob_append(pOut, "\r\n", 2);
180180
}
181181
}
182
+
183
+#if defined(_WIN32) || defined(WIN32)
184
+# undef popen
185
+# define popen _popen
186
+# undef pclose
187
+# define pclose _pclose
188
+#endif
182189
183190
/*
184191
** Send an email message using whatever sending mechanism is configured
185192
** by these settings:
186193
**
187194
--- src/email.c
+++ src/email.c
@@ -177,10 +177,17 @@
177 k = translateBase64(blob_buffer(pMsg)+i, i+54<n ? 54 : n-i, zBuf);
178 blob_append(pOut, zBuf, k);
179 blob_append(pOut, "\r\n", 2);
180 }
181 }
 
 
 
 
 
 
 
182
183 /*
184 ** Send an email message using whatever sending mechanism is configured
185 ** by these settings:
186 **
187
--- src/email.c
+++ src/email.c
@@ -177,10 +177,17 @@
177 k = translateBase64(blob_buffer(pMsg)+i, i+54<n ? 54 : n-i, zBuf);
178 blob_append(pOut, zBuf, k);
179 blob_append(pOut, "\r\n", 2);
180 }
181 }
182
183 #if defined(_WIN32) || defined(WIN32)
184 # undef popen
185 # define popen _popen
186 # undef pclose
187 # define pclose _pclose
188 #endif
189
190 /*
191 ** Send an email message using whatever sending mechanism is configured
192 ** by these settings:
193 **
194
--- src/email.c
+++ src/email.c
@@ -177,10 +177,17 @@
177177
k = translateBase64(blob_buffer(pMsg)+i, i+54<n ? 54 : n-i, zBuf);
178178
blob_append(pOut, zBuf, k);
179179
blob_append(pOut, "\r\n", 2);
180180
}
181181
}
182
+
183
+#if defined(_WIN32) || defined(WIN32)
184
+# undef popen
185
+# define popen _popen
186
+# undef pclose
187
+# define pclose _pclose
188
+#endif
182189
183190
/*
184191
** Send an email message using whatever sending mechanism is configured
185192
** by these settings:
186193
**
187194
--- src/email.c
+++ src/email.c
@@ -177,10 +177,17 @@
177 k = translateBase64(blob_buffer(pMsg)+i, i+54<n ? 54 : n-i, zBuf);
178 blob_append(pOut, zBuf, k);
179 blob_append(pOut, "\r\n", 2);
180 }
181 }
 
 
 
 
 
 
 
182
183 /*
184 ** Send an email message using whatever sending mechanism is configured
185 ** by these settings:
186 **
187
--- src/email.c
+++ src/email.c
@@ -177,10 +177,17 @@
177 k = translateBase64(blob_buffer(pMsg)+i, i+54<n ? 54 : n-i, zBuf);
178 blob_append(pOut, zBuf, k);
179 blob_append(pOut, "\r\n", 2);
180 }
181 }
182
183 #if defined(_WIN32) || defined(WIN32)
184 # undef popen
185 # define popen _popen
186 # undef pclose
187 # define pclose _pclose
188 #endif
189
190 /*
191 ** Send an email message using whatever sending mechanism is configured
192 ** by these settings:
193 **
194

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button