387377eb3982c570bc06728b9e0380c3d1c006ec
max
  Wed Jan 25 05:30:25 2023 -0800
adding linkout to primer3 RT-QPCR primer designer from hgGene, refs #30545

diff --git src/hg/inc/hCommon.h src/hg/inc/hCommon.h
index 61c2268..902fc2b 100644
--- src/hg/inc/hCommon.h
+++ src/hg/inc/hCommon.h
@@ -43,30 +43,36 @@
 char *hgSessionName();
 /* Relative URL to session manager. */
 
 char *hgPalName();
 /* Relative URL to click processing program. */
 
 char *hgVarAnnogratorName();
 /* Relative URL to variant annotation integrator program. */
 
 char *hgIntegratorName();
 /* Relative URL to annotation integrator program. */
 
 char *hgGeneName();
 /* Relative URL to gene details program (hgGene). */
 
+char *hgAbsUrl();
+/* Full absolute URL to current CGI, including the protocol part. Needs to be freed. */
+
+char *hgAbsUrlCgi(char *cgiName);
+/* Full absolute URL to another CGI, including the protocol part. Needs to be freed. Example argument: "hgTracks" */
+
 void fragToCloneName(char *fragName, char cloneName[128]);
 /* Convert fragment name to clone name. */
 
 void fragToCloneVerName(char *fragName, char cloneVerName[128]);
 /* Convert fragment name to clone.version name. */
 
 void recNameToFileName(char *dir, char *recName, char *fileName, char *suffix);
 /* Convert UCSC style fragment name to name of file for a clone. */
 
 void faRecNameToFaFileName(char *dir, char *recName, char *fileName);
 /* Convert fa record name to file name. */
 
 void faRecNameToQacFileName(char *dir, char *recName, char *fileName);
 /* Convert fa record name to file name. */