e70152e44cc66cc599ff6b699eb8adc07f3e656a kent Sat May 24 21:09:34 2014 -0700 Adding Copyright NNNN Regents of the University of California to all files I believe with reasonable certainty were developed under UCSC employ or as part of Genome Browser copyright assignment. diff --git src/hg/cgiExample/cgiExample.c src/hg/cgiExample/cgiExample.c index 2450629..b968503 100644 --- src/hg/cgiExample/cgiExample.c +++ src/hg/cgiExample/cgiExample.c @@ -1,74 +1,77 @@ /* cgiExample - An example cgi program that uses mySQL. */ + +/* Copyright (C) 2013 The Regents of the University of California + * See README in this or parent directory for licensing information. */ #include "common.h" #include "cheapcgi.h" #include "htmshell.h" #include "jksql.h" #include "knownInfo.h" char *lookupName(struct sqlConnection *conn, char *table, unsigned id) /* Look up name based on numerical id in given table. Return "n/a" if * not found. The return value is overwritten by the next call to this * routine. */ { char query[256]; static char buf[256]; char *result; sqlSafef(query, sizeof query, "select name from %s where id = %u", table, id); result = sqlQuickQuery(conn, query, buf, sizeof(buf)); if (result == NULL) result = "n/a"; return result; } void doMiddle() /* Print middle parts of web page. Get database and transcript * ID from CGI, and print info about that transcript. */ { char *transId = cgiString("transId"); char *db = cgiString("db"); struct knownInfo *ki, *kiList = NULL; struct sqlConnection *conn = sqlConnect(db); struct sqlResult *sr; char **row; char query[256]; /* Get a list of all that have that ID. */ sqlSafef(query, sizeof query, "select * from knownInfo where transId = '%s'", transId); sr = sqlGetResult(conn, query); while ((row = sqlNextRow(sr)) != NULL) { ki = knownInfoLoad(row); slAddHead(&kiList, ki); } sqlFreeResult(&sr); slReverse(&kiList); /* Print title that says how many match. */ printf("